This project is a full-stack ecommerce management system that includes a custom admin panel for managing products, categories, orders, users, and more. The system is built using modern technologies and provides a user-friendly interface for both customers and admins.
- Product catalog with search and filter capabilities
- Product detail pages with images and descriptions
- Shopping cart functionality
- User registration and login
- Secure checkout process
- Order history and tracking
- Dashboard with overview of sales, orders, and users
- Manage products (CRUD operations)
- Manage categories (CRUD operations)
- Manage user accounts (CRUD operations)
- View and manage orders
- User role management (Admin, User)
-
Frontend:
- Django (for dynamic UI components)
- HTML,CSS,Javascript
- Bootstrap (for responsive design)
-
Backend:
- Python (Server-side runtime)
- Django (Web framework)
- Any Database Use (Database for storing product, user, and order data)
- Custom Model Design (for user authentication)
-
Admin Panel:
- HTML, CSS, Javacript (for creating the custom admin panel interface)
- Custom Role and Permissions( Admin role, Staff role, Customer role)
Ensure that you have the following installed:
- Python
- MySQL, Postgresql
This README file provides an overview of the system's features, tech stack, installation instructions, usage guidelines, and other important details. Feel free to adjust it according to your specific project structure and requirements!