Case study
CT Racing App
A Formula 1 prediction game for private groups: each player orders their grid before the race and the ranking works itself out.

Project facts
- Client
- CT Racing
- Role
- Mobile app design and development
- Year
- 2025
- Platforms
- Android · iOS
- Technology
- Flutter · Dart · Firebase · MySQL
- Made in
- 0°13′13″ S · 78°30′44″ W
Context
A prediction game among fans needs three things to work: every prediction recorded before the deadline, each group able to set its own rules, and nobody doing sums by hand to know who is leading.
Approach
Sign in with email or Google. Anyone can create a private group; others ask to join and the administrator approves each member and sets the rules: how many changes are allowed, how many minutes before the race predictions close, and how many drivers count. Before each race, players order the grid by dragging drivers and seal their prediction. Flutter for Android and iOS, Firebase for accounts and real-time data, and a MySQL database where scores are calculated.
Outcome
The app brings together the overall ranking, each player's ranking, per-race analysis charts and results shared with one tap. It is the second generation of a project we started in 2022, rebuilt in 2025 for Android and iOS.