filia
ID Talk to us
All work
Beta

FCLUB

Dues, attendance, and a parent portal for grassroots clubs.

A daily-operations app for grassroots sports clubs and academies, from swimming and martial arts to football and roller skating. It bills monthly dues, records training attendance with one tap, and gives parents a portal to follow their child's bills and attendance. Part of the Futscore family of products.

FCLUB, a daily-operations app for grassroots sports clubs
Field
Sports club management
Built for
Grassroots sports clubs
Timeline
Beta
Stack
8 technologies

Case study

From problem to system

The problem

Grassroots sports clubs run their daily operations on paper, spreadsheets, and WhatsApp. Chasing monthly dues and matching transfer receipts to each player is the most time-consuming job, while training attendance rarely reaches the parents.

What we built

FCLUB closes the club's daily-operations loop: dues billing, training attendance, schedules, and a guardian portal. It is built as its own app that connects to the Futscore data engine over an API and shares a single database, so the existing player, team, and coach profiles are reused right away. Parents can link several children and follow everything from their phone.

Key features

What FCLUB does

  1. Dues engine: billing cycles, per-club invoices, and family discounts

  2. One-tap training attendance, optimized for phones

  3. Recurring training schedules with a venue picker

  4. Guardian portal: link several children, see bills and attendance

  5. Notifications via web push and WhatsApp

  6. Player, team, and class management with admin, coach, guardian roles

Under the hood

Built with

  • React 18
  • Vite
  • TypeScript
  • Tailwind CSS
  • CodeIgniter 3
  • MySQL
  • JWT
  • PWA / Web Push

Have a project that fits the way we work?

Or reach us directly
hello@filia.id
+62 859-2724-0883
Based in
Bandung, Indonesia

We usually reply within the same working day.

Tell us about your project

We reply straight from WhatsApp. Fields marked * are required.