A full-stack eCommerce web application built using Django that provides an intuitive online shopping experience with product browsing, shopping cart management, and order processing.
This project is a Django-based eCommerce platform developed to demonstrate the fundamentals of full-stack web development. It enables users to browse products, manage a shopping cart, and place orders through a clean and responsive interface.
The project follows the Django MVC architecture and integrates backend logic with a relational database to provide a complete shopping workflow.
- 🛍️ Product Catalog
- 🔍 Product Browsing
- 🛒 Shopping Cart
- ➕ Add / Remove Items
- 💳 Order Management
- 👤 User Authentication
- 📦 Product Images
- 📱 Responsive Interface
| Category | Technologies |
|---|---|
| Backend | Django |
| Programming Language | Python |
| Database | SQLite |
| Frontend | HTML5, CSS3, Bootstrap |
| Media Handling | Django Media Files |
ecommerce/
│
├── cart/
├── ecommerce/
├── media/
├── static/
├── store/
├── templates/
├── manage.py
├── db.sqlite3
└── requirements.txt
Clone the repository
git clone https://github.com/Arpithasingh10/ecommerce.gitMove into the project directory
cd ecommerceInstall dependencies
pip install -r requirements.txtRun migrations
python manage.py migrateStart the server
python manage.py runserverVisit
http://127.0.0.1:8000/
- Django MVC Architecture
- SQLite Database Integration
- Shopping Cart Functionality
- Product Management
- Responsive UI
- Media File Handling
✅ Completed
Developed as a learning project to understand Django web development and eCommerce application architecture.
Arpitha Singh
B.Tech – Artificial Intelligence & Machine Learning
GitHub: https://github.com/Arpithasingh10
If you found this project useful, consider giving it a ⭐ on GitHub.