It is a MERN stack e-commerce application that will simulate a real-world e-commerce application.
The project mainly built with Node.js(TypeScript), Express, MongoDB for the backend and React, TypeScript, Vite, Vitest, TailwindCSS for the frontend.
It will allow users to:
- Browse products
- Filter products
- Add products to cart
- Checkout
- View order history
- Manage their account
- Login/Logout
- Register
- View product details
- Add products to favorites
- View favorites
- View product reviews
- Add reviews to products
Server side of the project is mostly done. Frontend is work in progress.