This is a Django-based e-commerce web application designed for online shopping. The current version supports customer-focused features, and merchant functionalities are actively being developed.
- User registration and login
- Browse products by category
- View product details
- Add products to shopping cart
- Place orders
- Basic user profile and order history
- Order Management for Merchants: View incoming orders, update delivery status, and handle returns.
- Sales Analytics: A dashboard with charts and stats for product views, sales, and performance tracking.
- Inventory Control: Auto-update inventory when an order is placed or stock is low.
- Review System: Customers can leave ratings and reviews; merchants can respond to feedback.
- Improved UI/UX: Clean interface with responsive design for both users and merchants.
Note: This project is under active development. Merchant features and admin tools are in progress and will be released in future updates.
- Python
- Django
- SQLite (for development)
- HTML, CSS, JavaScript
- Clone the repository:
git clone https://github.com/Pradipgyawali897/Ecommerce-Website.git - Navigate into the project folder:
cd Ecommerce-Website - Install dependencies:
pip install -r requirements.txt - Apply migrations:
python manage.py migrate - Run the development server:
python manage.py runserver
You're all set! Visit http://127.0.0.1:8000 in your browser to explore the site.
This project is a work in progress. Contributions and feedback are welcome as we build toward a full-featured e-commerce experience for both customers and merchants.