Back to Portfolio

BrainCart 🛍️

Full-featured E-Commerce Platform built with Python Flask

Python Flask SQLite HTML5 CSS3 JavaScript

BrainCart

E-Commerce Platform

Production Ready Live Demo
Python Flask SQLite JavaScript
Live Demo Source Code

About the Project

BrainCart is a complete e-commerce platform built from scratch using Python Flask. It features user authentication, product management, shopping cart, wishlist, order processing, and an admin dashboard. The project demonstrates full-stack development capabilities with a clean, responsive design.

✨ Key Features

  • User Authentication (Login, Register, Logout)
  • Product Catalog with Categories
  • Product Search & Filtering
  • Shopping Cart with Quantity Management
  • Wishlist (Save Favorite Products)
  • Checkout & Order Processing
  • Order History & Tracking
  • Product Reviews & Ratings
  • Admin Dashboard (Manage Products, Orders, Users)
  • Fully Responsive Design

⚡ Platform Features

Secure Authentication

Password hashing with bcrypt, session management, and protected routes

Database Driven

SQLite with SQLAlchemy ORM for easy data management and queries

Modern UI/UX

Clean, responsive design with dark/light mode support

Admin Dashboard

Complete admin panel to manage products, orders, and users

Mobile Responsive

Seamless experience across all devices - phone, tablet, desktop

RESTful API

Clean API endpoints for cart, wishlist, and order management

🛠️ Tech Stack

Python 3.11
Flask
SQLite
SQLAlchemy
HTML5
CSS3
JavaScript
Bcrypt

Ready to Build Something Amazing?

Let's discuss your project and create a custom solution for your business.

Let's Talk