Submit your prediction before the deadline hits zero.
Predictions lock immediately after submission (no edits).
You (admin) manually publish the official podium later.
When a race is finished, tapping it shows the official result + whether you won.
Chat is available for logged-in users.
CompetAI
A built-in bot user called CompetAI can submit a prediction.
You set CompetAI’s exact P1/P2/P3 in the Admin panel.
Races—
Select a race
Choose on the left to start.
——
Select a race to view details.
Top 3 order matters (exact order).
Success! Your prediction is recorded (locked).
When results publish, you’ll see WIN/LOSE here.
Other users’ predictions
Official result
My outcome
Winners (correct)
Not winners (wrong)
All predictions
Chat
One chat for everyone. (Logged-in users only.)
Please sign in to access chat.
Global chat—
Be respectful. Admin can delete messages.
Tip: short messages = easier to read.
Admin dashboard (invisible supervisor)
Admin is not a player. You can view everything without submitting, moderate users, publish results + score, delete chat messages, and send announcements.
Announcement popup (send to everyone)
This shows on About AND as a popup for everyone (once per device per announcement).
—
Publish result + score (manual)
Enter the official podium when the race is finished. The app will score everyone automatically.
——
Set CompetAI prediction (manual)
Pick the exact P1/P2/P3 you want CompetAI to submit for the selected race.
—
Users (moderation)
Ban prevents submissions + chat. Delete data deletes Firestore data only.
Delete auth (real account deletion) requires backend/admin SDK OR the user deleting themselves.