Family F.C. | Perpetio

Even the smallest team in the neighborhood deserves proper training.

Even the smallest team in the neighborhood deserves proper training.

app-storegoogle-play

The Client

Family F.C. is a UK-based startup offering online football coaching sessions for families.

UI/UX

UI/UX

Mobile

Mobile

Backend

Backend

PM

PM

QA

QA

Overview

Period: 5 months

Client location: the UK

Business model: Time & Material

Services

UI/UX design, Flutter development, Backend development, PM, QA

The Challenge

Playing football is a great family activity. But what if one of the backyard players turns out to be a future football star? Just dribbling around might not be enough to uncover their full potential. Parents often don’t know where to start when it comes to training. 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. What is needed is a structured, step-by-step course that helps kids improve their football skills while still keeping the game fun.

The Solution

The Perpetio team started work on the sports app development by creating wireframes and user flows to make sure parents without coaching experience could easily navigate the training content.
The design focuses on video lessons, diagrams, and practice plans for clear and practical learning.
Here's our plan of action:

  • Build a cross-platform Flutter app that runs smoothly on both iOS and Android
  • Use Strapi so the Family F.C. team can manage content easily without developer assistance
  • Develop the backend with NestJS, PostgreSQL, and Redis for fast and stable performance
  • Integrate OneSignal for push notifications, SendGrid for emails, and RevenueCat for subscriptions and payments
  • Automate deployment and certification with AWS to ensure reliability and scalability
As a result, the football training app is easy to manage, performs consistently, and provides users with a clear, engaging training experience.

The Results

Family F.C. is a simple, easy-to-use sports app available on both iOS and Android.
The final product includes:

  • Onboarding that guides parents through the app with short tips next to each button
  • Option for amateur trainers to add new team members and automatically receive training suitable for each age group
  • Structured football lessons through videos, diagrams, and ready-made programs, making it easy for parents to train children without professional coaching experience
  • Monetization model, allowing users to access some content for free or choose between subscriptions by age group or one-time course purchases
  • Analytics and content management tools, so administrators can easily track performance and update materials
As a result, Family F.C. makes football training simple, engaging, and accessible for families.

New Player

Parents can add new team members by entering their names and uploading photos. They also 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!

Player Hub

Parents can see all their team members at a glance and choose who is training today – after all, our little athletes might be busy with homework, playdates, or other adventures. The app then shows the training program for each selected player. To make navigation more fun, parents can add color-coded stickers for each team member, so it is easy to distinguish between players. Trainers can check stats and ratings to plan exercises and celebrate each player's progress.

Onboarding And Tips

When parents first open the app, they are guided through each screen with small tips explaining every action. This makes it easy to navigate even for those who have never used a similar app and helps them get familiar with all the features naturally. The tips show how to add players, select training programs, and track progress, so parents can start coaching right away without confusion.

Sessions

In Family F.C., each player has a training plan tailored to their age group. Each plan includes several courses divided into sessions with detailed exercise instructions, examples, and videos. Everything is ready for productive training with clear drills. Each session includes a warm-up, skill activity, and game-based practice. Players can train at their own pace using suggested session lengths and adjust them to fit their time and energy. The programs are created by child development experts, school teachers, and football pros, including Matt Jarvis, a former England National Team and Premier League player. All sessions are aligned with the UK's PE curriculum.

Statistic

It's easy to track progress in Family F.C. Each player has a profile showing all their stats, including exercises completed, number of repetitions, trainer ratings, sessions played, and favorite sessions.

Session Overview

Parents can see all their team members at a glance and choose who is training today – after all, our little athletes might be busy with homework, playdates, or other adventures. The app then shows the training program for each selected player. To make navigation more fun, parents can add color-coded stickers for each team member, so it is easy to distinguish between players. Trainers can check stats and ratings to plan exercises and celebrate each player's progress.

Program Selection

In Family F.C., each player has a training plan tailored to their age group. Each plan includes several courses divided into sessions with detailed exercise instructions, examples, and videos. Everything is ready for productive training with clear drills. Each session includes a warm-up, skill activity, and game-based practice. Players can train at their own pace using suggested session lengths and adjust them to fit their time and energy. The programs are created by child development experts, school teachers, and football pros, including Matt Jarvis, a former England National Team and Premier League player. All sessions are aligned with the UK's PE curriculum.

Account and Settings

Parents can manage their account settings, update player information, and customize their training experience. The app allows for easy profile management, subscription handling, and preference settings to ensure the best possible coaching experience for their young athletes.

Technical Details

Team size:

5 people

Period:

5 months

Client location:

the UK

Programming languages:

TypeScript (Backend – NestJS), Dart (Mobile – Flutter), SQL (PostgreSQL)

IDE:

Visual Studio Code, Android Studio / Xcode

Social login:

Google OAuth, Apple Sign In

Infrastructure:

AWS (EC2, S3, Redis, PostgreSQL), Strapi CMS, NestJS backend

Payment service and in-app purchases:

RevenueCat

Libraries:

Flutter standard libraries, RevenueCat SDK, OneSignal SDK, SendGrid API

Additional technologies:

Redis, JWT, LastPass, Figma, Jira