FreshCart is a fully responsive and dynamic e-commerce web application built with React, focused on delivering a seamless and user-friendly shopping experience across all devices.
What I Did:
Designed and developed the user interface using React and Tailwind CSS, creating a clean, modern, and fully responsive layout.
Managed application state using React Context API for features like cart management, favorites, user authentication, and global data handling.
Implemented essential e-commerce functionalities such as: product listing, add to cart, remove from cart, online & offline checkout, and favorites system.
Used react-detect-offline to monitor internet connectivity and provide real-time feedback to users when offline.
Enabled smooth navigation across pages using React Router DOM.
Integrated interactive product sliders using react-slick to showcase featured items and promotions.
Enhanced user experience with real-time notifications using react-hot-toast (e.g., item added, checkout success).
Focused on performance, clean code, and a user-centric design approach throughout the development process.
️ Tech Stack:
React 18.3.1
Tailwind CSS
React Context API
React Router DOM
React Slick
React Hot Toast
React Detect Offline