This is an eCommerce site for a fictional store named 'Posaak', built with Next.js, MongoDB, Express, and Node.js. It allows users to browse and purchase products, track orders, and more.
- User Registration and Login with JWT
- User Profile and Updation
- Product Catalog (List) with categories and filters
- Shopping cart functionality
- WishLists
- Order history
- Search and sort Functionality
- Admin dashboard for managing products and orders
- Next.js
- MongoDB
- Express
- Node.js
- Tailwind CSS
- Recharts -> for data visualization with charts
- SWR -> for maintaining remote state in admin dashboard
- React-hot-toast -> for some toasts and notifications
- Formik & Yup -> for form validations
- Redux toolkit & Redux persist -> for maintaining and persisting global states