Project Overview

Smart Deals is a full-stack bidding platform that enables users to buy and sell products through a competitive bidding system. Sellers can create product listings with price ranges while buyers can place bids within those ranges. The application includes Firebase authentication, backend JWT verification, protected routes, product management, bid tracking, and responsive UI with Framer Motion animations.

Key Features

01.

Competitive bidding with seller-defined price range validation

02.

Firebase authentication with backend JWT verification

03.

Product listing management with create, edit, delete, and sold states

04.

Separate bid tracking for sellers and buyers

Challenges & Solutions

Challenge 1

Implementing secure JWT verification for protected backend endpoints

Challenge 2

Building bid validation based on seller-defined price ranges

Challenge 3

Creating responsive layouts for complex product and bid data

Challenge 4

Managing authentication state across protected routes

Future Roadmap

Add real-time notifications for new bids

Add automatic bid expiration with countdown timers

Add cloud storage for product images

Add an admin dashboard with platform analytics