- This is a simple E-commerce Web application.
- In this application we can see some products. Which is basically load from database.
- We can order any Products.
- Only Authenticate user can order, review or place orders.
- For login you can use
email-password
,gmail
,gitHub
. - Normal user can use
my-orders
,home
, &review
Routes. - Admin can use Rest of routes.
- In
my-orders
router we can see our orders. If we want we can cancel our orders. - In
review
route customer can Review our site. They can also add ratting. - In
checkout
route customers can order any products. - In
add-product
routeAdmin
can add more products. - In
manage-orders
routeAdmin
can see all orders. In ths routeAdmin
can delete any orders. - In
manage-orders
routeAdmin
can also edit order status. E.G:Pending
,Processing
,Rejected
,Shipped
. - In
manage-products
routeAdmin
can see all Products. In this routeAdmin
can edit & delete any products. - Dynamic Title name.
https://kacha--bazar.vercel.app/
- ReactJs
- JSX
- CSS3
- Module CSS
- React Router Dom (6.0)
- Axios
- JWT Token
- Hooks (useState, useEffect, useNavigate, useLocation, useRef)
- Custom Hooks (useAuth, useFirebase, useRedux)
- Context API
- Font Awesome Icons
- SVG
- Firebase
- Redux Toolkit
- Firebase Admin SDK
- NodeJS
- ExpressJs
- Cors
- MongoDB
- VS CODE
- GIT
- GITHUB
- dotenv
You can see Server side code in Kacha Bazar Server