Project Overview

FishMart is an e-commerce web application built for the fresh fish market in Bangladesh. The platform includes authentication, protected routes, real-time product search, localStorage-powered cart management, and detailed product pages with nutritional information, cooking tips, and storage guidelines. The application focuses on responsive UI, smooth animations, and a mobile-first shopping experience.

Key Features

01.

Cookie-based authentication with protected routes and middleware

02.

Real-time product search with instant filtering

03.

Shopping cart with localStorage persistence and quantity management

04.

Detailed product pages with nutritional and cooking information

Challenges & Solutions

Challenge 1

Building efficient real-time product filtering

Challenge 2

Synchronizing cart state across components and browser storage

Challenge 3

Creating smooth animations while maintaining frontend performance

Challenge 4

Building responsive layouts across mobile and desktop devices

Future Roadmap

Integrate Bangladesh payment gateways such as bKash, Nagad, and Rocket

Add user profiles with order history, addresses, and wishlist

Implement real-time inventory management and stock alerts

Add location-based delivery zones and estimated delivery times