Skip to content

Itshari891/Mstore_eCommerce-FullStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 

Repository files navigation

Mstore_eCommerce-FullStack

Overview

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.

Features

  • Product Listing :

    • A page that displays a list of all available products with detailed information and images.
  • Category :

    • Products are grouped into categories for easy browsing.
  • Product Detail :

    • A page that displays detailed information about a specific product, including images and customer reviews.
  • Shopping Cart :

    • Customers can add products to their shopping cart and view the contents of their cart at any time.
  • Order :

    • Customers can place an order for the products in their shopping cart, providing shipping information and payment details.
  • Review :

    • Customers can leave reviews for products they have purchased.
  • Order Management :

    • The platform provides a dashboard for managing orders, including tracking status.
  • Admin Panel :

    • The platform includes an administrative panel for adding,updating and removing products and categories.

Prerequisites

  • Python 3.10.4
  • Django 4.0.6
  • Angular 14.x2.6
  • MySQL 8.0.31

Installation

  • Clone the repository to your local machine.
git clone https://github.com/Itshari891/Mstore_eCommerce-FullStack.git

Backend/ecommerceproject

  • 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

Frontend/ecommerce_frontend

  • Install the required packages
npm install
  • Start the Frontend development server
ng serve

ScreenShots

LOGIN

Login

HOME

home

CATEGORY

cat

PRODUCT DETAIL

prod_detail

SHOPPING CART

cart

ORDERS

orders

ADMIN DASHBOARD

dashb

ADD PRODUCT

addproduct

About

This project is a full-stack eCommerce platform built using Python, Django, Angular, and MySQL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published