Skip to content

A Full Stack E-commerce web application where we can buy our daily needs.

Notifications You must be signed in to change notification settings

farhan-nahid/kacha-bazar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Demo Video

link

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, useNavigate, useLocation, useRef)
  • Custom Hooks (useAuth, useFirebase, useRedux)
  • Context API
  • Font Awesome Icons
  • SVG
  • Firebase
  • Redux Toolkit
  • Firebase Admin SDK
  • NodeJS
  • ExpressJs
  • Cors
  • MongoDB

Tools

  • VS CODE
  • GIT
  • GITHUB
  • dotenv

You can see Server side code in Kacha Bazar Server

Thank You So Much.