Tour Fantasy Pool

Stage points, jerseys, payouts, and public standings.

Race Day Control

Run a Tour de France fantasy pool with daily standings, prize splits, and public updates.

This app manages participants, 15-rider teams with 5 reserves, daily stage scoring, jersey bonuses, prize payouts, email summaries, and a public leaderboard. Version 1 is tuned for Synology NAS deployment with Docker Compose and PostgreSQL.

Roster Size

15 + 5

15 starters plus 5 sequential reserves.

Scoring

Top 10 + Jerseys

Stage finish points plus yellow, green, polka-dot, and white bonuses.

Prize Pool

50 / 50

Half daily prizes, half final GC payouts.

Admin workflows

Manage participants, stages, imports, settings, team locks, recalculations, and manual summary-email sends.

Participant self-service

Players can claim an invited account or use open self-service when the organizer enables it, then log in securely and manage their own squad.

Race prep review

Participants can review the imported Tour roster and game rules on separate read-only pages before they finalize their team.

Public pages

Publish a clean leaderboard, stage results archive, payouts summary, and participant team page without exposing private emails.

Docker-first deployment

Runs with separate web, worker, and PostgreSQL services so Synology Container Manager stays simple to operate.