This project is a full-featured, modern E-commerce Web Application designed to deliver a seamless and scalable online shopping experience. It combines a clean, responsive user interface with powerful backend functionality, covering all essential aspects of a production-ready online store.
The platform allows users to browse products through advanced filtering and search capabilities, including category selection, price range sorting, and related product suggestions. A session-based cart system ensures smooth shopping, enabling users to update quantities and manage items efficiently.
The application supports a complete order lifecycle, including cash-on-delivery and Instapay payment options, along with real-time order tracking for both registered users and guests. User authentication is secure and flexible, featuring email/password login, Google OAuth integration, and encrypted password handling using bcrypt.
To enhance user engagement, the system includes a wishlist feature with real-time updates and a dynamic navbar badge, as well as a verified review system where users can rate products and leave feedback based on actual purchases.
An advanced admin dashboard provides full control over the platform, including product management (CRUD operations), bulk discount campaigns, and order status tracking. The system also integrates automated email notifications for order confirmations and admin alerts.
The application is built with user experience in mind, offering a fully responsive design, a dark mode toggle with persistent settings, and a scalable internationalization (i18n) structure for multilingual support.
Overall, this project demonstrates strong full-stack development capabilities, focusing on performance, usability, and real-world e-commerce requirements.