amz.1.very.good.mov
amzn.2.good.mov
cart1.mov
good.stipe.mov
amz.admin.good1.mov
- Allow users put/remove items in/from Cart
- Determining the count , size , color
- Details about Product , price
- Checkout Proccesing system
- Stripe Payment
- OrderId for Refund Requests and Reference
- Redux Pesit Root Cashing storage (User , Cart) data
- Authentication System for Users and Admins
- JWT tokens
- AdminDashBoard For CRUD operation
- Edit , create , update , delete , getall , get through graphical user interface
- data visualization analysis About Sales in each Month and Total Sales of all Product
- Report about total sales of each Product
- Reports About Lastest Users
- Firebase For Media for Fast Database access
- Post-Man for Testing Apis
1- in Api file make .env file
- MONGO_URL
- SECRET_KEY
- JWT_SECRET
- STRIPE_KEY
2- in Client file make .env - REACT_STRIPE_KEY
3- make a Firebase Account for Uploading Media file for admin DashBoard
4- in each File Api, Client, Admin go in terminal
npm install && npm start