Skip to content

Latest commit

 

History

History
88 lines (67 loc) · 3.19 KB

README.md

File metadata and controls

88 lines (67 loc) · 3.19 KB

🍽 PIZZAMERN

I created a full-fledged online pizzeria. This project used the MERN stack and JWT token authorization.

Implemented REST API.

Client: React JS, react-router, react-redux, sass, axios, redux-devtools-extension, redux-thunk, bootstrap-icons.

Backend: express, express-async-handler, jsonwebtoken, mongoose, MongoDB, nodemon, bcryptjs, dotenv, cors, multer.

🖥 About the project

This project was developed using the MERN stack. This project consists of fifteen pages. A full-fledged administrative panel has been implemented with tools such as creating and updating products; tables of orders, users and products, as well as registration of new users and login to the site using user's Email and password.

🛒 It is possible to add/remove items to/from the cart, as well as adjust the number of items in the cart.

The application consists of 15 pages:

  1. HomePage
  2. CartPage
  3. OrderPage
  4. placeOrderPage
  5. LoginPage
  6. RegisterPage
  7. Profile
  8. OrderListAdminPage
  9. ProductListAdminPage
  10. UserListAdminPage
  11. UserEditPage
  12. UpdateProductPage
  13. ProductCreatePage
  14. ProductPage
  15. ProductListPage

The yarn start command is used to start the api (localhost:5000) and client (localhost:3000) parts.

🏠 Home

HomePage

🛒

CartcartPage

OrderPage

orderPage

OrderListAdminPage

orderListAdminPage

PlaceOrderPage

placeOrderPage

ProductCreatePage

productCreatePage

ProductListAdminPage

productListAdminPage

🍽 ProductListPage

productListPage

🥢 ProductPage

productPage

Profile

profile

🔏 Register

register

UpdateProductPage

updateProductPage

UserEditPage

userEditPage

UserListAdminPage

userListAdminPage