I developed a mobile tennis prediction app for an Italian client, built entirely with FlutterFlow and Firebase. Users can join or create leagues, and make predictions on real-world tennis matches โ including winners, scores, and more.
The app features a custom point system that rewards the most accurate predictions. Rankings are updated in real-time via cloud functions, ensuring optimal performance even at scale.
๐ Main features:
Multiple bet types: predict match winners, exact scores, etc.
Real-time rankings based on match accuracy, with different leaderboards:
Annual global ranking
Per stage (Tappa) ranking
Best player per league and more
Admin dashboard to manage matches, bonus rounds, tennis player data & trigger score calculations
๐ On the backend, I implemented cloud algorithms to calculate prediction scores and update ranks instantly. Admins can launch score calculations manually from the interface, making the platform both dynamic and flexible.
๐ Impact:
+2,000 users after launch
Smooth and fast UX thanks to API-triggered cloud functions
๐ The app is fully localized in Italian and optimized for mobile.
Like this project
Posted Jul 14, 2025
Developed a tennis prediction app using FlutterFlow and Firebase.
Includes match betting, admin panel, real-time scoring, and rankings.