Skip to content

vincevise/E-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce

Screenshot (226)

Commands To run the Application

Frontend

cd frontend npm run dev
Runs the app in the development mode. Open http://localhost:5173/ to view it in your browser.

Backend

cd backend npm run dev

Admin-Panel

cd admin-panel npm start Runs the app in the development mode. Open http://localhost:3000 to view it in your browser.


MERN stack E-Commerce App which has all the CRUD Operations, the frontend is built using Vite styled with Tailwind, Redux-Toolkit is used for state-management, Redux-Toolkit-Thunk and react-query to handle async requests. The backend runs on express server, it uses JWT tokens for authentications

Built with

  • Frontend
    • React Js
    • React Router Dom
    • Tailwind Css
    • Redux-Toolkit
    • React-Query
    • Stripe
  • Backend
    • Node Js
    • Express Js
    • Mongoose
    • JWT Auth
    • Stripe
    • Cloudinary
    • React-Query
    • Stripe

Features

  • User Authentication
    • Login
    • Signup
    • Logout
    • Forgot Password
  • Cart Management
    • Add/Remove item to Cart
    • Increase/Decrease quantity of item in Cart
  • Payment Gateway Stripe-Api
  • Admin-Panel
      Add/Remove User
      Orders
      Add/ Remove Products