Ecommerce-Management-System
A robust ecommerce platform built with Python and Django. This system manages products, customer orders, and provides a powerful admin interface for inventory control.
🚀 Tech Stack
- Framework: Django (Python)
- Database: SQLite (Development) / PostgreSQL (Production)
- Templating: Django Template Language (HTML/CSS)
- Styling: Bootstrap 5
📦 Project Structure (Planned)
- Core: Project configuration and settings.
- Products: Catalog, categories, and inventory management.
- Cart: Session-based shopping cart for customers.
- Orders: Checkout process and order history.
- Users: Custom user model for customers and staff.
🛠️ How to Run Locally
-
Clone the repo:
git clone <your-repo-url>
-
Create a virtual environment:
python -m venv venv
- Activate it:
- Windows:
venv\Scripts\activate
- Mac/Linux:
source venv/bin/activate
- Install Django:
pip install django pillow
- Run migrations:
python manage.py migrate
- Start the server:
python manage.py runserver