Are you a fashionista? Do you love style? Fashion Fusion is for you! – Your One-Stop Fashion Destination for the Latest Trends and Timeless Elegance.
$ git clone https://github.com/rushikesh1799/ecommerce-app.git
$ cd ecommerce-app
$ npm install
$ npm start
- Landing Page
- Product Listing Page
- User Authentication (Login, Signup and Logout) Pages
- Single Product Page
- Cart Management Page
- Checkout Page
- Wishlist Management Page
- Profile Page
- Address Management Page
- Order History Page
- 404 (Not Found) Page
- Landing Page with Featured Categories.
- Product Listing Page with Filters on price, category, items, and rating. Add to Cart and Toggle Wishlist available on every product.
- Product Search Functionality.
- User Authentication with validation for Login and Signup Pages.
- Manage your wishlist on a different page.
- Manage your cart, update quantity, move to wishlist from cart, remove from cart, real-time calculation of price in cart. Apply coupons on the cart.
- User Profile Page to display the user details.
- Address Management with Validation where users can add, edit, and delete addresses.
- Checkout Page to select the delivery address and proceed with payment.
- Payment Integration using Razorpay API.
- Order Summary Page where the user can see all the orders sorted by the latest orders.
- Pagination to show 8 products per page.
- Alerts in the app to notify the users about success/failure operations.
- All the screens are Responsive.
- React JS
- React Context API + useReducer
- React Router v6
- Material UI
- Razorpay Payment Integration API
- Git For Version Control
- Netlify for Deployment
- Cloudinary for Image Hosting
- Postman for API Testing