Home
BeelForge
Login Hire Me
© 2025 BeelForge

Velora E-commerce System

A full-stack ecommerce system with cart, checkout, admin panel, and order management.

🌐 Live Demo 💻 View Code
Velora E-commerce System

Project Overview

Velora is a full-stack fashion e-commerce system built with Flask. The goal of the project was to create a working online store where users can browse products, manage a cart, place orders, and where an admin can manage customer orders from a private admin panel.

Problem It Solves

Many small fashion businesses need a simple online ordering system without immediately needing complex payment integration. Velora solves this by allowing customers to place orders online while the store owner manages order fulfillment manually through an admin dashboard.

Core Features

How the System Works

The customer browses the store, adds products to the cart, and proceeds to checkout. After checkout, the cart items are converted into an order and stored in the database. The admin can then view all orders, inspect order details, and update the delivery status.

Customer browses products
→ Adds products to cart
→ Opens checkout
→ Places order
→ Order is saved in database
→ Admin views order
→ Admin updates order status
    

Database Structure

The system uses SQLAlchemy models to separate temporary cart data from confirmed order data.

Screenshots

Product Collection

Velora product collection

Cart System

Velora cart page

Checkout Page

Velora checkout page

Admin Orders Panel

Velora admin orders page

Admin Order Detail

Velora admin order detail page

Challenges I Solved

Tech Stack

Flask, SQLAlchemy, Bootstrap

Future Improvements

What I Learned

This project helped me understand how real e-commerce systems work beyond just displaying products. I learned how authentication, cart state, checkout, database relationships, and admin permissions connect together to form a complete full-stack application.


💬 Discussion
You need to Login to comment.
All Comments
No comments yet.