
How we designed a mobile app to surface the football talent that has nowhere to be seen.
A mobile app to surface football talent: players who show their game, scouts who find it first.
The project
Athletia is a mobile app (PWA) that connects players, fans and scouts around football. Players showcase their game and their progress; fans discover talent; and scouts find it sooner, with structured profiles they can track over time.
The challenge
Talent is everywhere, but opportunity isn't. Players get lost in social feeds built for the viral clip, not for showing progress; and scouts burn hours combing platforms with no unified view.
What was missing was a dedicated, mobile-first space where a player can show their development in a structured way and a scout can follow and discover it fast.
Our approach
We built a mobile-first app (PWA) on Vue 3 and Firebase, with a multi-role architecture and permission-based access control: player, fan, scout, moderation and admin, each with its own experience.
- Discovery feed with Explore / Following tabs.
- Structured player profiles that show progress, not just the latest clip.
- Scouts-only mode and advanced talent search.
- Challenges, news and saved collections.
- Real-time messaging and notifications (Firestore).
- Fine-grained roles and permissions, with a content-moderation layer.
How we built it
Vue 3 + Vite with Pinia, packaged as an installable, mobile-first PWA. Firebase on the back end: real-time Firestore, Authentication with custom claims for roles, and Cloud Storage for media.
Status
Athletia is in active development, with the product and its multi-role architecture already running on a real backend. We describe it as exactly what it is: a solid, mobile-first foundation ready to grow.
Let's talk about your software.
30 minutes, no strings. You'll leave with a clear idea of how we can help.





