L P
Loving Patterns · BidSphere Platform

Live Player
Auction Platform

A complete, professional-grade system for conducting live player auctions for sports leagues, tournaments, and associations. Real-time bidding, fan predictions, team management — all in one platform.

⚡ Real-time bidding 🏆 Multi-team support 📊 Fan predictions & ranking 📺 Hall display 🔒 Commissioner & admin codes 📸 Photo consent flow 🤝 Association tie-ups 🌐 Any sport
About the Platform

A complete auction system,
built for live events

From player registration to the final gavel, BidSphere handles every aspect of a live sports player auction. Designed for sports associations, leagues, and tournament organisers who want a professional, transparent, and engaging auction experience.

588
Players per event (max)
42
Teams supported
Real‑time
Bid updates
100%
Web-based
Works for any sport
🏐 Throwball🏏 Cricket⚽ Football🏀 Basketball🏓 Table Tennis🎾 Badminton🏊 Swimming🏃 Athletics+ Any sport
The Auction Flow

From registration to
final sale in minutes

01
Players Register
Self-registration with photo consent, or admin CSV import from Google Forms
02
Teams Register
Online form with email OTP verification; membership tie-up for association-linked events
03
Admin Configures
Review, approve, set budgets, category config, event landing page, prediction rules
04
Fans Predict
Public predicts team placements before & during auction — score degrades as auction progresses
05
Auction Goes Live
Commissioner calls bids with timer; hall screen shows player, bid & countdown
06
Results & Rankings
Teams published, predictions auto-scored, leaderboard ranked by weighted score

See every screen,
up close

Seven purpose-built interfaces — click a role to explore what they see during a live event.

⚙️ Admin
🔨 Commissioner
📺 Hall Screen
🏆 Team Dashboard
👀 Public Viewer
🎯 Predictions
🧑‍🤝‍🧑 Players List
Tenant / Admin
Admin Dashboard
Full control over every aspect of the event — from player intake to auction settings and post-event publishing.
  • Approve & manage players, teams, categories
  • Configure bid intervals, budgets, position limits
  • Set up event landing page with stats & links
  • Safety locks prevent mid-auction mistakes
  • Reset bids, force-assign no-bid players
  • Toggle visibility of amounts, standings, predictions
LIVE · Player 14 of 66
320 units
14
Commissioner
Commissioner Panel
The auctioneer's cockpit — tap team tiles to record bids, manage the timer, and control auction flow.
  • Select active player from ordered queue
  • Click team tile to register bid instantly
  • Countdown timer with auto-advance on expiry
  • Sold, No-bid, Bring-back, Pause controls
  • Lump-sum bid entry for out-of-interval amounts
  • Protected by separate commissioner passcode
THROWBALL ASSOCIATION · LIVE
480
08
Venue Display
Hall Screen
Designed for large projectors — grabs the room's attention and keeps every spectator in the loop.
  • Active player: photo, name, category, association
  • Live bid amount and bidding team highlighted
  • Countdown timer with urgent colour change
  • Team tiles — bidding team glows
  • Running tally: sold, no-bid, remaining
  • Admin can show/hide bid amounts
2400
BALANCE
7/15
PLAYERS
3/4
CATS MET
Teams
Team Dashboard
Each team sees their own squad, budget, and category status live. Accessible by passcode on any device.
  • Live balance with keep-aside shown separately
  • Players won sorted by category & position
  • Category minimums met / remaining indicator
  • Recent sales feed across all teams
  • Other teams' standings (admin-controlled)
  • Passcode entry — no sign-up needed
● LIVE
Public
Live Auction Viewer
No login required. Spectators follow the auction live from their phone — wherever they are.
  • Active player card with photo & category
  • Current bid and bidding team
  • Click any player for full profile popup
  • All teams and their current squads
  • Filter players by position, category, status
  • Live auction statistics panel
1
2
Fan Engagement
Predictions Game
Fans predict which team each player will be sold to, scored automatically with a time-weighted formula.
  • Predict for any player before or during auction
  • Max 10 predictions per team enforced
  • Score = (unsold ÷ total) at time of prediction
  • Live leaderboard with first & last predict time
  • Members-only, open, or hybrid modes
  • Results ranked by weighted score sum
Public / Admin
Players List
Browsable player roster with photo consent badges, association member tags, and multi-filter support.
  • Filter by category, position, status, association
  • Photo consent badge shown per player
  • Association member & relative tags
  • Click for full profile popup with history
  • Shows sold team for completed auction
  • Admin-controlled public visibility
‹
›

A smarter prediction
contest built in

Not just a bonus feature — predictions run live alongside the auction, with a time-weighted scoring formula that rewards early confidence.

⏱️
Time-Weighted Scoring
Predict before the auction for full 1.0 score. Every player sold reduces the score: score = (unsold ÷ total). Earlier = better.
🔒
Only Unsold Players
Once a player is sold, they're locked. Users can only predict for players still in the pool — keeping it fair throughout.
🏅
Ranking by Weighted Sum
Leaderboard ranked by sum of predict_score for correct picks. Equal scores tiebroken by pick count, then by fewest total picks.
🤝
Members-Only or Open
Choose: open to the public with email OTP, members-only via association tie-up, or a hybrid of both.
📊
Max 10 Predictions/Team
Enforced per prediction submission — prevents stacking all predictions on one team and keeps the contest balanced.
🕐
Q&A Predictions
Beyond player picks — run bonus Q&A rounds for extra engagement. Pro and Enterprise plans support multiple Q&A questions per event.

Zero data-entry setup,
powerful integrations

# CSV import from Google Forms export POST /api/admin/players/import # Column auto-mapping supported: name, dob, gender, position category, mobile, photo_url association, member_id # Google Drive photos auto-converted # DOB → age calculated automatically GET /api/event/:slug/state GET /api/event/:slug/players GET /api/event/:slug/teams GET /api/event/:slug/auction/live POST /api/event/:slug/prediction/submit

Every part of the platform is accessible via a clean REST API — auction state, player data, team compositions, and prediction results — enabling custom screens, hall signage, or third-party integrations.

📥
CSV / Google Forms ImportColumn mapping, photo URL conversion from Drive, DOB parsing, duplicate detection — import 100 players in under a minute.
🔗
REST API EndpointsFull read API for auction state, live bids, team data, player list, predictions — build custom screens or push to a big display.
📸
Photo Consent WorkflowPlayers consent to photo use during registration. Consent status visible on all player cards and in admin.

Built for established
sports associations

BidSphere natively supports events run by associations with existing member databases — linking players and predictions to verified membership records.

🪪
Member Verification
Players can register as association members or as relatives of members. Member ID and type stored and shown throughout the platform.
👨‍👩‍👦
Family / Relative Tracking
"Relative of [Primary Member]" tag shown on player cards for family registrations — visible in public list, admin, and hall screen.
🎯
Members-Only Predictions
Lock prediction access to verified association members. No email OTP confusion — members log in through the association tie-up directly.
📋
Hybrid Access Modes
Choose open, members-only, or hybrid for both player registration and predictions — independently configurable per event.

A public face for
every event

Each event gets its own configurable landing page — the single link you share with players, teams, and spectators.

TAK Throwball Auction 2025
Kuwait Throwball Association
Player Auction — December 2025 · Kuwait City
🎯 Make Prediction
👀 Watch Live
🧑‍🤝‍🧑 View Players
66
Players
8
Teams
312
Predictors
Live
Status
🔗
Single shareable linkOne URL for teams, spectators, predictors — no app install needed.
🎨
Custom brandingEvent name, logo, description, and colour scheme per tenant.
📊
Live countersPlayer count, team count, predictor count update in real-time.
🔒
Visibility controlsAdmin toggles what the public sees — before, during, and after auction.

Choose the plan that
fits your event

From a first-time trial to a full association season — every tier runs the same professional auction engine.

Monthly
Annual Save 20%
Starter
Trial
Try the platform with one event, no commitment
Free
 
Get Started
Events / year1
Players / event14
Teams / event2
Categories1
Associations1
Sponsors0
✓ Open auction type
✓ Admin data entry
✓ Complete no-bid pool reset
✗ Predictions & Q&A
✗ Team Dashboard
✗ Player profile popup
✗ No-bid pool
Entry
Basic
Small leagues and single annual events
$9/mo
 
Get Started
Events / year1
Players / event42
Teams / event7
Categories7
Associations2
Sponsors1
✓ Open auction type
✓ Admin + CSV import
✓ No-bid pool
✓ Team-Player predictions
✓ 1 Q&A prediction
✓ 2 interface themes
✗ Team Dashboard
✗ Closed/Prebid auction
Full Scale
Enterprise
Large associations with many events and teams
$75/mo
 
Contact Us
Events / year14
Players / event588
Teams / event42
Categories42
Associations42
Sponsors7
✓ Open + Closed + Prebid auctions
✓ All data entry methods
✓ Individual/Category/Complete resets
✓ 21 Q&A predictions
✓ 14 interface themes + 14 custom fields
✓ Full sold reset (Individual/Cat/Complete)
✓ Prediction winner icons
✓ Priority support

What's in each plan

Trial Basic Pro Enterprise
Capacity
Events per year11714
Players per event1442294588
Teams per event272142
Categories per event172142
Associations per event121442
Sponsors per event0147
Auction Types
Open bidding✓✓✓✓
Closed bidding——✓✓
Prebid———✓
Bidding Controls
No-bid pool—✓✓✓
Reset no-bid poolCompleteCompleteInd. / CompleteInd. / Cat. / Complete
Reset sold players—IndividualInd. / CategoryInd. / Cat. / Complete
Category base points——✓✓
Category age restriction——✓✓
Bidding step intervals——✓✓
Player Management
Player data entryAdminAdmin + ImportAdmin / Online / Import / Assoc APIAdmin / Online / Import / Assoc API
Custom player fields00714
Player profile popup——✓✓
Photo & age privacy consent——✓✓
Teams & Dashboard
Team Dashboard——Yes + ProtectedYes + Protected
Passcode email to teams——✓✓
Predictions
Team-Player predictions—✓✓✓
Q&A prediction questions01721
Prediction winner icons——✓✓
Presentation & Branding
Interface themes12914
Sponsor slots0147

What's live, what's coming

BidSphere is actively developed. Here's where the platform stands today and what's next.

✓ Live
Real-time Bidding Engine
Full open auction with live timer, team tiles, sold/no-bid controls, and hall screen display.
✓ Live
Fan Predictions Contest
Time-weighted scoring, leaderboard, Q&A rounds, and multiple access modes (open/members/hybrid).
✓ Live
Multi-Tenant Architecture
Separate tenants with full data isolation. Each organisation gets their own slug and configuration.
✓ Live
Association Tie-ups
Link players and prediction access to association member databases with member/relative tagging.
✓ Live
CSV Import + Drive Photos
Google Forms export import with column mapping, Drive photo URL conversion, and duplicate checking.
✓ Live
Sponsor Management
Manage sponsors with logos, banners, and flyers. Link sponsors to specific events with ordering.
✓ Live
Closed & Prebid Auctions
Sealed-bid closed auction and prebid round modes for Pro and Enterprise tiers.
⏳ Coming Soon
Package Limit Enforcement
DB-level enforcement of per-tier capacity limits — events, players, teams, sponsors, and features.
✓ Live
Online Player Registration
Public-facing registration flow with OTP verification for Pro/Enterprise — players self-register directly.
⏳ Coming Soon
Mobile-Optimised Hall Screen
Dedicated mobile layout for hall screen so any phone or tablet can serve as a secondary display.
⏳ Coming Soon
Branding & Theme Builder
Per-event colour scheme and logo configuration with live preview across all screens.
📋 Planned
Stripe / Payment Integration
In-app subscription billing for all tiers with plan enforcement on activation.
Key Features

Everything you need,
nothing you don't

⚡
Real-time everything
Bids, timer, sales, and standings update instantly across all screens simultaneously.
🧮
Smart budget engine
Automatic keep-aside calculation ensures teams always have enough for mandatory category minimums.
🚩
Fair play enforcement
Teams that met their category minimum are blocked from bidding if it prevents others reaching theirs.
📂
CSV player import
Import from Google Forms exports — column mapping, Drive photo conversion, DOB detection, duplicate checking.
✅
Email-verified registrations
Every registration verified via 6-digit OTP. Honeypot, rate limiting, and form tokens prevent bots.
🔐
Bidding timer
Configurable countdown per player — auto-advances to sold on expiry. Commissioner can pause or extend.
🔄
No-bid force-assign
Unsold players can be force-assigned to teams at base price — no player left behind at auction close.
↩️
Reset & bring-back
Sold players can be reset and re-auctioned. No-bid players brought back to queue at commissioner discretion.
📸
Photo consent workflow
Players consent to photo use during registration. Consent status visible on cards, in admin, and on hall screen.
📱
Device-agnostic
Fully web-based. Works on any device — laptop, tablet, phone. No app installation required.
🎨
Team branding
Each team has their own colour scheme, logo, and short name across all screens.
📊
Prediction contest
Built-in time-weighted prediction game with automatic scoring, weighted ranking, and shareable leaderboard.
Security & Reliability

Built to be trusted

Every layer includes protections against fraud, mistakes, and disruption.

📧
OTP Email VerificationAll registrations verified via 6-digit code — teams, predictors, and players.
🤖
Bot ProtectionHoneypot fields, form tokens, and IP rate limiting on all public forms.
🔑
Three-level Access CodesSeparate passcodes for super admin, commissioner, and each team — independent sessions.
⏱️
Session SecuritySessions expire safely. Commissioner overlay on timeout — auction state never lost.
📋
Full Audit TrailEvery bid, sale, reset, force-assign, and admin action logged with timestamp and actor.
🛡️
Integrity LocksOnce auction starts, critical settings lock. Sold players protected from accidental change.
🏛️
Super Admin OverrideSeparate super-admin code unlocks emergency operations — reset, force-assign, unlock settings.
👁️
Visibility ControlsAdmin controls what public, teams, and predictors can see at every stage of the event.

Platform Documentation

Everything you need to set up and run your auction

Ready to run your first auction?

Start with the free Trial plan — no credit card required

Get Started Free