How gopikrishna7733/bidding-interface works
Bidding-Interface is a browser-based quiz auction: a quiz master prepares and releases questions, teams bid for the chance to answer, and a projector page presents the live auction and results. Shared state and auction rules live in a localStorage-backed store, so the README’s limited documentation does not establish any multi-device or server workflow. The sampled files support the main roles and state model; some page-to-store calls and the effect scripts’ loading relationships are not shown, so those links are omitted.
Main entry points: store.js Auction and scoring rules · admin.js Question and team admin · bidder.js Team bidding and answers · live.js Live auction board
Components 10
Auction workflow
- Question and team admin
admin.js - Team bidding and answers
bidder.js - Live auction board
live.js
Shared state
- Auction and scoring rules
store.js - Browser localStorage
Interface effects
- Particle hover effects
particles.js - Spotlight hover effects
spotlight.js
Other components
- Quiz master
- Teams
- Projector viewers
Connections 7
- Quiz master → Question and team admin: manages questions
admin.js - Teams → Team bidding and answers: bid and answer
bidder.js - Projector viewers → Live auction board: views auction
live.js - Auction and scoring rules → Browser localStorage: reads and writes
store.js - Live auction board → Auction and scoring rules: reads saved data
live.js - Question and team admin → Auction and scoring rules: loads and saves
admin.js - Team bidding and answers → Auction and scoring rules: saves state
bidder.js