I created a full-fledged online pizzeria. This project used the MERN stack and JWT token authorization.
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:
- HomePage
- CartPage
- OrderPage
- placeOrderPage
- LoginPage
- RegisterPage
- Profile
- OrderListAdminPage
- ProductListAdminPage
- UserListAdminPage
- UserEditPage
- UpdateProductPage
- ProductCreatePage
- ProductPage
- ProductListPage
The yarn start command is used to start the api (localhost:5000) and client (localhost:3000) parts.