A basic e-commerce website built with Django, featuring separate dashboards for admins and customers, product management, and integrated payment processing using Razorpay.
-
Admin Dashboard:
- Log in to manage products and view customer orders.
- Add, edit, and delete products.
- View details of customer orders.
-
Customer Dashboard:
- View products and their details.
- Place orders and make payments.
-
User Authentication:
- User registration, login, and logout.
- Secure authentication with session management.
-
Payment Processing:
- Integrated with Razorpay for handling payments.
-
Responsive Design:
- Modern and stylish user interface for a seamless shopping experience.
- Backend: Django, Python
- Frontend: HTML, CSS, JavaScript
- Database: SQLite (default, can be switched to PostgreSQL or other databases)
- Payment Gateway: Razorpay