This project is a full-stack eCommerce platform built using Python, Django, Angular, and MySQL. The platform provides a comprehensive set of features for online shopping, including product listing, categorization, product detail, shopping cart, order management, customer reviews, and an administrative panel for adding products and categories.
-
- A page that displays a list of all available products with detailed information and images.
-
- Products are grouped into categories for easy browsing.
-
- A page that displays detailed information about a specific product, including images and customer reviews.
-
- Customers can add products to their shopping cart and view the contents of their cart at any time.
-
- Customers can place an order for the products in their shopping cart, providing shipping information and payment details.
-
- Customers can leave reviews for products they have purchased.
-
- The platform provides a dashboard for managing orders, including tracking status.
-
- The platform includes an administrative panel for adding,updating and removing products and categories.
- Python 3.10.4
- Django 4.0.6
- Angular 14.x2.6
- MySQL 8.0.31
- Clone the repository to your local machine.
git clone https://github.com/Itshari891/Mstore_eCommerce-FullStack.git- Install the required packages
pip install -r requirements.txt- Set up the database
python manage.py migrate- Start the Backend development server
python manage.py runserver- Install the required packages
npm install- Start the Frontend development server
ng serve- Access the application in your browser at http://localhost:4200







