A fully functional e-commerce web application built with React, Tailwind CSS, React Router Dom, Axios, Tanstack query, Formik, Yup, and various libraries to provide a seamless shopping experience. The app includes user authentication, product browsing, filtering, cart management, order placement, and checkout functionality.
- User Authentication:
- Register and Login pages for user accounts.
- Product Browsing:
- Home page displaying products with filtering options.
- Cart Management:
- Add/remove products to/from the cart.
- View cart details and update quantities.
- Order Management:
- View past orders.
- Checkout:
- Secure checkout process for placing orders.
- Responsive Design:
- Built with Tailwind CSS for a responsive and modern UI.
- State Management:
- Efficient data fetching and caching using React Query.
- Form Handling:
- Form validation and management using Formik and Yup.
- Notifications:
- Toast notifications using React Hot Toast.