farhan-nahid / kacha-bazar-server

Home Page:https://kacha--bazar.web.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kacha Bazar

demo image

Some Description

  • 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 route Admin can add more products.
  • In manage-orders route Admin can see all orders. In ths route Admin can delete any orders.
  • In manage-orders route Admin can also edit order status. E.G: Pending, Processing, Rejected, Shipped.
  • In manage-products route Admin can see all Products. In this route Admin can edit & delete any products.
  • Dynamic Title name.

Live Site

https://kacha--bazar.web.app/


API Link

https://kacha-bazar.up.railway.app/


Technology

  • ReactJs
  • JSX
  • CSS3
  • Module CSS
  • React Router Dom (6.0)
  • Axios
  • JWT Token
  • Hooks (useState, useEffect, useHistory, useLocation, useRef)
  • Custom Hooks (useAuth, useFirebase, useProducts)
  • Context API
  • Font Awesome Icons
  • React Hot Toast
  • Redux Toolkit
  • Firebase
  • Firebase Admin SDK
  • NodeJS
  • ExpressJs
  • Cors
  • MongoDB

Tools

  • VS CODE
  • GIT
  • GITHUB
  • dotenv

You can see Client side code in Kacha Bazar

Thank You So Much.