Family F.C. app icon
Family F.C.Football coaching for families · UK

Proper training for the smallest team in the neighborhood

Family F.C. is a UK-based startup offering online football coaching sessions for families. Perpetio designed and built a Flutter app with structured lessons, so parents can coach their kids without professional coaching experience.

  • iOS & Android
  • Flutter
  • Video lessons
  • Subscriptions
  • Team of 5 · 5 months
Family F.C. player hub: who’s playing today
age groups: 4–6, 7–8 and 9–11
3
months of design and development
5
people on the team
5
platforms from one Flutter codebase
2
In short

Parents often don’t know where to start when it comes to football training. Perpetio built Family F.C., a simple sports app for iOS and Android with structured lessons, videos and ready-made programs, so parents can train children without professional coaching experience.

Family F.C.

Family F.C. is a UK-based startup offering online football coaching sessions for families. Its programs are created by child development experts, school teachers, and football pros, including Matt Jarvis, a former England National Team and Premier League player.

UK
Client location
5 months
Duration
5 people
Team
Time & Material
Model
What we did

The challenge: help parents teach football, not just play it

Playing football is a great family activity. But being good at the game and knowing how to teach it are two very different skills. Parents can explain the rules, but techniques require more guidance.

  • A structured, step-by-step course
  • Help kids improve their football skills
  • Keep the game fun
  • Easy to navigate for parents without coaching experience

The solution: clear, practical football lessons in a cross-platform app

  • Wireframes and user flows

    Designed so parents without coaching experience can easily navigate the training content.

  • Videos, diagrams, plans

    The design focuses on video lessons, diagrams, and practice plans for clear and practical learning.

  • Flutter app

    One cross-platform app that runs smoothly on both iOS and Android.

  • Strapi CMS

    The Family F.C. team manages content easily without developer assistance.

  • Fast, stable backend

    NestJS, PostgreSQL, and Redis, with deployment and certification automated on AWS.

  • Notifications and payments

    OneSignal for push notifications, SendGrid for emails, and RevenueCat for subscriptions and payments.

For parents

Coach your kids without coaching experience

Parents add their team, pick who is training today and follow ready-made sessions with detailed exercise instructions, examples, and videos.

  • Short tips next to each button
  • A training program for each age group
  • Sessions at your own pace

3parts in every session: warm-up, skill activity, game-based practice

Family F.C. training sessions
For young players

Track progress and celebrate it

Each player has a profile showing all their stats, so trainers can plan exercises and celebrate each player's progress.

  • Exercises completed and repetitions
  • Trainer ratings and sessions played
  • Favorite sessions

UK PEcurriculum that all sessions are aligned with

Family F.C. player stats

How the Family F.C. app works

New Player

Build your team

Parents add new team members by entering their names and uploading photos. They select one of three age groups: 4 to 6, 7 to 8, or 9 to 11, and the app automatically provides a training program tailored to that age range. Trainers can also choose a player's position and add notes. And, of course, any team needs a name too!

  1. 1Name your team
  2. 2Add a player and their photo
  3. 3Set their age group, position and notes
Team name
Add a player
Player details

Results: football training made simple, engaging and accessible

ways to access: free content, subscriptions by age group or one-time courses
3
platforms: iOS and Android
2
for the team to update materials without developers
CMS
months of development
5

Family F.C. is a simple, easy-to-use sports app with onboarding tips, age-based programs, structured lessons through videos and diagrams, a flexible monetization model, and analytics and content management tools, so administrators can easily track performance and update materials.

Tech stack behind the Family F.C. app

A Flutter app with a NestJS backend on AWS, Strapi for content and RevenueCat for subscriptions.

Languages
Dart, TypeScript, SQL
Platforms
iOS + Android
Team
5 people
Client location
UK

Mobile app

Language and IDEs
  • Dart
  • Flutter
  • Visual Studio Code
  • Android Studio
  • Xcode

Backend & content

API, data and CMS
  • NestJS
  • PostgreSQL
  • Redis
  • Strapi CMS
  • JWT

Infrastructure

Hosting
  • AWS EC2
  • AWS S3

Sign-in & payments

Login and subscriptions
  • Google OAuth
  • Apple Sign In
  • RevenueCat

Messaging & tools

Notifications and workflow
  • OneSignal
  • SendGrid
  • LastPass
  • Figma
  • Jira

Planning a sports or education app?

We’ll turn your training program into an app that is easy to follow and easy to manage. See our UI/UX design and Flutter development services.

More fitness & wellness projects

All use cases