NOVA is a modern, responsive e-commerce storefront designed to deliver a smooth and intuitive shopping experience across desktop and mobile devices.
The project focuses on clean UI design, easy product discovery, and a seamless shopping journey from browsing products to checkout.
Key Features:
• Product catalog with category and price filters.
• Search and sorting functionality.
• Individual product pages and Quick View.
• Wishlist functionality.
• Shopping cart with quantity controls and automatic price calculations.
• Recently viewed products.
• Persistent cart and wishlist using browser storage.
• Responsive layouts for desktop and mobile.
• Checkout form with input validation and order confirmation.
Technical Implementation:
Built with React 18 and JavaScript (ES6+), using React Router for navigation, Context API and useReducer for state management, and custom CSS for responsive styling.
NOVA is a front-end demonstration project. It uses sample product data and a simulated checkout flow. No real payment processing, backend, or database is connected.