
BidSmart
Django + Flutter marketplace platform with forward and reverse auction modes and real-time professional chat.
BidSmart is a full-featured auction marketplace platform that supports both forward and reverse auction modes. Built for professional buyers and sellers, it provides a seamless real-time bidding experience.
The platform uses Django on the backend to handle complex auction logic — bid management, lot scheduling, reserve pricing, and automatic bid increments. The Flutter-based mobile app delivers a native experience across iOS and Android with real-time bid updates via WebSocket connections.
A key feature is the integrated professional chat system, which allows buyers and sellers to negotiate privately, ask questions about listings, and close deals directly within the platform.
Tech Highlights
- Django REST Framework — Robust API layer with comprehensive permission controls
- Flutter — Cross-platform mobile app with shared business logic
- WebSocket (Django Channels) — Real-time bid updates and live chat
- PostgreSQL — Transaction-safe auction data with proper indexing for speed
- Celery — Background task processing for auction timers and notifications