Real-time Auction Platform
A complete auction management system for ADA Digital Analytics' office cricket tournament. The application digitised the entire auction workflow — from player registration with detailed statistics through to team creation, real-time live bidding, and final result generation. The core challenge was ensuring atomic bid transactions under concurrent bids from multiple teams.
Stack
Facilitated a smooth auction for 50+ players across 6 teams with zero transaction errors
Sub-second bid propagation to all connected clients
Reduced auction time by 60% compared to manual paper-based processes
Eliminated manual calculation errors through automated bid validation
Real-time auction interface with live bidding controls and player queue visualisation
Atomic Firestore transactions preventing race conditions during concurrent bids
Player management with 15+ statistical fields including batting/bowling averages
CSV bulk player import with intelligent column mapping via Papaparse
Team wallet management with Indian Rupee formatting (Lakh/Crore) and live balances
Quick increment bidding controls (₹5L, ₹10L, ₹20L, ₹50L)
- 01Live auctioneer dashboard — player queue, base price control, pause/resume
- 02Atomic transactions preventing double-spend and race conditions
- 03Team franchise view — current squad, wallet balance, bid history
- 04CSV bulk player import with validation and error reporting
- 05Real-time leaderboard showing rosters and remaining wallet
- 06Post-auction export — full player assignments and final rosters