This project is a fully responsive e-commerce website for selling clothing, developed using the MERN Stack (MongoDB, Express.js, React.js, Node.js). It includes essential features like user authentication, shopping cart, wishlist, and state management with Redux. The UI is styled with Tailwind CSS, ensuring a modern and seamless user experience across all devices.
- Users can sign up, log in, and securely manage their profiles.
- Browse and search through a wide range of clothing items, with detailed product descriptions.
- Add items to the cart, update quantities, and proceed to checkout with ease.
- Save items to your wishlist for future purchases.
- Fully responsive across mobile, tablet, and desktop devices, styled using Tailwind CSS.
- Efficient state management for handling shopping cart, user sessions, and product details using Redux.
- React.js: A modern, modular frontend framework.
- Redux: State management for a seamless user experience.
- Tailwind CSS: A utility-first CSS framework for building responsive designs.
- Axios: For handling API requests and data fetching.
- Node.js & Express.js: Fast and scalable server-side JavaScript framework.
- MongoDB: NoSQL database for storing user data, products, and orders.
- JWT (JSON Web Tokens): Secure authentication mechanism for user sessions.
- Bcrypt.js: For password hashing and encryption.
Ensure you have the following installed on your local machine:
- Clone the repository:
git clone https://github.com/vishalgupta8982/Fashnique-Full-stack-clothing-website cd Fashnique-Full-stack-clothing-website