Wine Shop app is an application that allows authorized users to create new products. Unauthorized user could buy products. Authorized users could create, edit and delete products created by themself.
- Unauthorized user
- User has access to register page.
- User has access to login page.
- User has access to shope page.
- Shope page list all products in wine shope.
- User has access to cart page.
- Authorized user
- User could add a new product.
- User has access to all created products by themself.
- Add product
- All input fields are required.
- Choose a file from file system and upload it to cloudinary storage.
- Products
- Unauthorized part 'shop' page list all products in wine shop.
- Authorized part 'my products' page list only logged in user.
- Authorized and unauthorized users has access to details for each product after click over product card.
- Only Unauthorized users could add product to cart and complete order.
This project was bootstrapped with Create React App.
npm install
npm start
npm install
npm start
npm run build
npm run test
npm run eject
Note: this is a one-way operation. Once you eject
, you can’t go back!