Welcome to Fashion World, a full-stack e-commerce application built using the MERN stack with TypeScript for type safety. This project showcases my learning journey in building scalable, secure, and functional web applications.
- MongoDB: Database for storing user, product, and order details.
- Express.js: Backend framework to handle API requests.
- JWT: Secure token-based authentication.
- Multer & Cloudinary: File uploads and media storage.
- Zod: Input validation for data consistency.
- Bcrypt: Secure password hashing.
- React: Interactive and dynamic UI.
- Tailwind CSS: Clean and responsive design.
- React Router DOM: Client-side routing.
- Toastify: Elegant notifications for better UX.
- Razorpay: Payment gateway integration (test mode).
- Vercel: Deployed both frontend, admin portal, and backend.
- Browse products with detailed descriptions.
- Add products to the cart and place orders.
- Responsive UI for seamless experience across devices.
- Add, update, and delete products.
- Manage and update customer orders.
/backend
/frontend
- Node.js
- MongoDB
- Razorpay API key
- Cloudinary account for media storage