How ananyo-sen-b2530066/auction works
The product is a React IPL auction simulator. Users configure an auction, bid through player rounds, build and validate team squads, choose Playing XIs and role assignments, then view scored results and rankings. The README documents these capabilities, while the sampled implementation places most application behavior in src/App.js; the feature nodes therefore represent documented responsibilities rather than separately verified modules. App imports the storage client and player-image helper; storage requests pass through an API handler to Redis. Internal feature-to-feature links follow the documented workflow, not inspected call sites.
Main entry points: index.js React app entry · App.js Rounds and bidding · storageClient.js Storage client · storage.js Storage API
Components 15
Auction
- Auction setup
src/App.js - Rounds and bidding
src/App.js - Star reveals
src/App.js - Sale handling
src/App.js
Team Management
- Team wallets
src/App.js - Squad validation
src/App.js - Playing XI
src/App.js
Results
- Team scoring
src/App.js - Dashboard and results
src/App.js
Runtime and Storage
- React app entry
src/index.js - Player images
src/playerImages.js - Storage client
src/storageClient.js - Storage API
api/storage.js - Upstash Redis
Other components
- Auction user
Connections 14
- Auction user → React app entry: uses
README.md - React app entry → Auction setup: renders
src/index.js - Auction setup → Rounds and bidding: starts rounds
README.md - Rounds and bidding → Star reveals: reveals stars
README.md - Rounds and bidding → Sale handling: handles bids
README.md - Sale handling → Team wallets: updates wallet
README.md - Team wallets → Squad validation: validates squad
README.md - Squad validation → Playing XI: selects XI
README.md - Playing XI → Team scoring: calculates points
README.md - Team scoring → Dashboard and results: ranks teams
README.md - React app entry → Player images: imports
- React app entry → Storage client: imports
- Storage client → Storage API: POSTs operations
src/storageClient.js - Storage API → Upstash Redis: reads and writes
api/storage.js