Skip to content

The project is simulating the experience of online shopping, an Electronics online shop with multiple products from different categories

Notifications You must be signed in to change notification settings

MGhandour92/EShop-Task-LDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Electronics Shop Sample Project

A project is a sample for an Electronics online shop for selling multiple electronic products

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contact

About The Project

Eshop Home Page

The project is simulating the experience of online shopping, an Electronics online shop with multiple products from different categories. You Can:

  1. Fill your cart with products
  2. Place an order to your address, even if you are not registered
  3. You will have discounts on buying even number of products

(back to top)

Built With

(back to top)

Getting Started

You may check the word document (Requirements.docx) for more information

Database

DB Diagram

We have the Category table that contains 3 main categories (TVs, Laptops and Sound Systems). The products are categorized by a one-to-many relationship between Category and Product tables.

The Product table has the information and price for each product, also the discount that will be applied (if the customer bought doubles of the same product).

And finally we have the Order header and lines tables, that refelcts the order placed by the customer with summing the quantities and total price for the order.

System Flow

  1. Adminstrators can manage categories and products only

Admin UseCases

  1. Registered and un-registered Customers can start shopping, adding products to the cart and then place the order for shipping

Customer UseCases

  1. Discounts applied when adding the products to the cart.

Process Flow

  1. Discount Formula >> Amount to be cut from the total = (Item Qty X Item Unit Price X Discount %)

(back to top)

Contact

Mohamed El Ghandour - m.el_ghandour@hotmail.com

Project Link: (https://github.com/MGhandour92/EShop-Task-LDev)

(back to top)

About

The project is simulating the experience of online shopping, an Electronics online shop with multiple products from different categories

Resources

Stars

Watchers

Forks