- Back-end (Restful-API and Database)
- Client-side front-end application
- Dedicated admin panel application
- Customer
- Registering into the system
- Login and Logout
- Adding product to cart
- Adding product to favorites list
- Admin
- Adding products
- Updating products
- Deleting products
- Manage users
- Back-end
- Node.js
- Express.js
- MongoDB
- Mongoose
- Express-validator
- JWT
- Bcrypt
- Front-end (both Client and Admin)
- React.js
- TypeScript
- Tailwind CSS
- Sass
- Axios
- react-hook-form
- Yup
- Swiper