Live Site: https://phone-kinun.web.app/
- This is a full-stack CRUD operation-based web application created using ReactJS, NodeJS, ExpressJs, and MongoDB.
- Regular users can book any product or can add any product to their wishlist. From my order or wishlist, they can complete the payment process for a specific product.
- Payment functionality is implemented using the stripe payment gateway.
- Sellers can add new products for selling. They can manage their added products. They can also advertise their products
- Admin can manage both buyers and sellers. He can also verify a specific seller.
- For user authentication, firebase auth has been used. User authorization is integrated using JWT..
- User-specific private routes have been used to protect the admin routes, seller routes, and buyer routes.
- AXIOS and React query have been used for dealing with APIs