Skip to content

Aymenchandra/E-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-comemrce

Website: Demo

[E-commerce] is an application to purshace product online.

E-commerce

How to run locally

Open 3 terminals

1-First terminal:
    cd backend
    npm install (install packages)
    npm run start (run backend)

2-Second terminal:
    cd front
    npm install (install packages)
    npm run start (run frontend)

3-Third terminal:
    cd Data initialization
    npm install (install packages)
    npm run start (run to initialize data)

How to connect as admin

Email : [email protected] Password : 12345

Features

Regular User

Fetch all categories
Select product by category 
Add to cart 
Pay with card 
    Payment using card example :
            card nubmer         CVV                  data
    Visa	4242424242424242	3 ranom digits	     Any date after today's date 
Track Order history by user

Admin User

all of the above features
add Product / Delete   
Order history tracking for all users

Technologies Used

ReactJS on client side
NodeJS for Rest API
Sequelize ORM for MySQL database
Stripe for Payment
upload file to cloudinary

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published