A full-stack e-commerce web application built using React, Vite, and Tailwind CSS. This project demonstrates modern frontend development practices and UI design principles.
ποΈ Home Page
Landing page showcasing featured products, a sleek navbar, and intuitive navigation.
π Product Listings
Displays available products with filters and category-based sorting.
π Cart Page
Overview of selected items, quantity management, and total price calculation.
π§Ύ Checkout Page
Final step where users provide their address, choose a payment method, and confirm the order.
π Map-Based Location Picker
Users can pin their exact location using an interactive map for accurate delivery.
π€ Profile Page
Users can view and manage their personal details including name, email, and address. This page also allows updates to profile information, enhancing user experience and personalization.
π Sign Up Page
New users can create an account by providing their name, email, and password. Form includes validation and error handling.
π Sign In Page
Existing users can securely log in using their credentials. Includes βForgot Passwordβ link and validation feedback.
After registration, users are prompted to verify their email address to activate their account. This ensures security and prevents fake sign-ups.
π§βπ» How to Run Locally
git clone https://github.com/B1gSmok/React-ecommerce.git
cd React-ecommerce
npm install
npm run dev