Web Development & Sports Simulation
Cricket Auction Simulator
Interactive IPL-style auction simulator.
Overview
A browser-based simulator that recreates the mechanics of an IPL-style player auction — bidding, budgets, and team building — as a fast, interactive experience built entirely with vanilla web technologies.
Problem
IPL auctions are famously dramatic but nearly impossible to experience firsthand — most fans only ever see the outcome, not the tension of live bidding under a shrinking budget.
Solution
A self-contained auction engine: players enter the pool, budgets tick down in real time as bids are placed, and teams are assembled round by round, with a responsive interface that keeps the auction readable at any screen size.
Features
Live player bidding mechanics
Team management and roster building
Real-time budget tracking
Realistic auction rules and pacing
Fully responsive browser-based interface
Architecture
Built with vanilla HTML5, CSS3, and JavaScript — no framework — with state managed directly in the DOM and JS modules to keep the simulator lightweight and dependency-free.
Tech Stack
Screenshots

Challenges
Keeping auction logic (budget limits, bid increments, team caps) both realistic and bug-free without a framework's state management meant writing careful, explicit state-handling logic by hand.
Lessons Learned
Building a nontrivial interactive app in vanilla JS reinforced how much structure frameworks quietly provide — and sharpened fundamentals in DOM state management.
Next project
Bharat Niti