This is the frontend of a full-stack E-Commerce application, built using React and Vite to provide a fast and modern user experience.
It integrates seamlessly with the E-Commerce Backend API to support all e-commerce features from browsing products to order fulfillment.
- User Authentication: Secure user registration, login, and logout.
- Product Browse: View and explore available products.
- Shopping Cart: Add, edit, and remove items from the cart.
- Address Management: Add, update, and delete shipping addresses.
- Order Processing: Complete purchases with external payment support (like PayPal).
- Search and Reviews: Search for products and write reviews.
- Admin Dashboard: (If applicable) Manage products and orders.
- Responsive Design: Works across devices (mobile, tablet, desktop).
- React 19 – Build interactive UIs.
- Vite – Fast frontend tooling.
- Redux Toolkit – Centralized state management.
- React Router DOM v7 – Page navigation.
- Tailwind CSS 4 – Utility-first CSS framework.
- Tailwind CSS Animate – Smooth animations.
- Radix UI – Accessible, unstyled components.
- Axios – HTTP requests.
- Sonner – Toast notifications.
- Lucide React – Icons library.
- Next Themes – Light/dark mode theme support.
- Radix UI
- Tailwind CSS
- Lucide Icons
- And all the open-source contributors who made this possible!












