Skip to content
All projects

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

HTML5CSS3JavaScript

Screenshots

Cricket Auction Simulator screenshot 1

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