A powerful and modern E-commerce web application built with:
- π§ Backend: Python Django
- π¨ Frontend: React.js + Tailwind CSS
- π οΈ Database: SQLite/PostgreSQL
- π Authentication: Django Auth / JWT (customizable)
- π³ Checkout: Placeholder for payment integration (Razorpay/Stripe)
| Layer | Technology |
|---|---|
| Frontend | React.js, Tailwind CSS |
| Backend | Django, Django REST Framework |
| Database | SQLite / PostgreSQL |
| Auth | Django Auth / JWT |
| Styling | Tailwind CSS |
| Deployment | (Coming Soon) |
- ποΈ Product Listing, Filtering, and Details
- π§Ί Add to Cart / Remove from Cart
- π€ User Authentication & Authorization
- π¦ Order Management System (Admin + User View)
- π§Ύ Django Admin Dashboard
- π¬ Scalable API backend with Django REST Framework
# Clone the repo
git clone https://github.com/yourusername/ecom.git
cd ecom
# Create virtual environment & activate
python -m venv env
source env/bin/activate # or `env\Scripts\activate` on Windows
# Install dependencies
pip install -r requirements.txt
# Run migrations
python manage.py makemigrations
python manage.py migrate
# Create superuser (for admin access)
python manage.py createsuperuser
# Start the server
python manage.py runserver