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
Competitive bidding with seller-defined price range validation
Firebase authentication with backend JWT verification
Product listing management with create, edit, delete, and sold states
Separate bid tracking for sellers and buyers
Challenges & Solutions
Implementing secure JWT verification for protected backend endpoints
Building bid validation based on seller-defined price ranges
Creating responsive layouts for complex product and bid data
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