An e-commerce web application built with Django, supporting product browsing, cart management, and checkout with Razorpay integration (UPI, Google Pay, Cards, Netbanking).
- 👤 User Authentication (Register/Login/Logout with email verification)
- 📦 Product Management with Categories, Variants, and Images
- 🛒 Cart & Wishlist functionality
- 🔍 Product Search and Filtering
- 💳 Secure Payment Integration with Razorpay (supports GPay/UPI, Cards, Netbanking, Wallets)
- 📊 Admin Dashboard for Product and Order Management
- 📱 Responsive Design (Bootstrap 5)
- Backend: Django, Python
- Frontend: HTML5, CSS3, Bootstrap, JavaScript
- Database: SQLite (default) / MySQL / PostgreSQL
- Payments: Razorpay Integration (GPay/UPI, Cards, Netbanking)
- Clone the repository
git clone https://github.com/your-username/django-ecommerce.git cd django-ecommerce
- Create a virtual environment & activate it
python -m venv venv venv\Scripts\activate
- Install dependencies
pip install -r requirements.txt
- Set up database
python manage.py migrate
- Create superuser (for admin dashboard)
python manage.py createsuperuser
- Run the server
python manage.py runserver
7 Visit http://127.0.0.1:8000/ and deploy













