Skip to content

Puda14/Sport-Shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Features

Register

A user registration feature that requires three pieces of data: name, email, and password. If a user tries to create an account using an email that is already associated with an existing account, an error will occur. Similarly, if the password does not meet the required format, an error will be displayed.

img img img

If the user registration process is successful, the account information will be saved in MongoDB.

img img

Login

There are similar functions to the registration process called "Login" where users only need to input their email and password. If the provided email or password is incorrect, an error message will be displayed.

img

Cart

The Home page displays the products on sale.

img

User can select Add To Cart to add products to cart.

img img

You can press the + - button to increase or decrease the number.

img

Checkout

Click Check out to pay.

img

Fill in the payment information. You can choose the shipping option if you choose Next day air, it will cost an additional 15.00 US$ for shipping.

img

Check out is successful and the system will delete the existing carts.

img

Check data on MongoDB.

img

Admin

Login with Admin account will have features to control purchases.

Summary

OverView

Admin can see the sales status of User, Order and Earnings in the last 5 months.

Lastest Transcations

Admin can see the lastest Orders.

All Time

Admin can see the overall User, Product, Order, Earning.

Chart

Admin can observe the sales status in the last 7 days.

img

Products

Admin can view existing products, edit information, create new product, or view products.

  • Create product img

  • Success img

  • View product img

  • Delete product img

Orders

In Orders Admin can also use the same features as in products: img

Admin can click Dispatch to switch pending status to Dispatched or click Deliver to switch to Delivered status

  • View img

Users

img

Admin can sort by ID, name, email.

  • Delete User img

  • View User img

Settings

Make sure you have installed nodejs, npm, npx or yarn

img

you can use

npm i

or

yarn

to pull the libraries used in the project recorded in the log file to your computer

Then, start build website in localhost

npm start

It's the frontend, read the backend, video demo, Live demo to better understand the project

Some information about the features:

Live Demo

Register, login and try to check out. If you find any error or want to see the Admin appearance, please contact me by pdathp14@gmail.com, thanks.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published