Skip to content
The Smurfs FC dashboard: 11,380 players, attendance and fee collection across the academy

Smurfs FC

Timeline
Weeks to first centre, then rolled out
Category
Operations platform
Techstack
React · Node · Postgres · offline-first PWA
Location
Pakistan · built from Dublin
Year
2026

One system for 100+ centres and 11,380 players.


Smurfs FC is Pakistan’s largest football academy. Its back office ran on spreadsheets and WhatsApp: every centre tracked its own fees, and nobody could see the whole network.

We designed, built and now run the platform that replaced it. One record per player, covering enrolment, pitch-side attendance, fees, discount approvals and a parent portal.

[Operations platform] — [Sports]

The challenge

Money was leaking, and no one could see where.

Fees were tracked by hand, per centre, with no central view. Discounts were agreed in chats and never written down. The owner reconciled 100+ separate returns every month.

We sized the leak first: how much slipped each month, and what stopping it was worth. Then we named the smallest fix: one system that reconciles every fee and flags arrears the day they appear.

Attendance marked for a session, with live totals

The solution

The back office, at academy scale.

We showed a working dashboard with one academy’s real fees loaded. They saw arrears they had never been able to see, and we built around that single view first.

Coaches mark attendance on any phone; marks queue offline and sync when the signal comes back. Finance is owner-only, every discount needs sign-off, and each override is logged: who, when, why.

  • Every centre, live

    Players, attendance and fees across the network on one dashboard.

  • Access by role

    Managers see their grounds, coaches their sessions, finance stays owner-only.

  • Marked pitch-side

    Any phone, online or off. It queues, syncs and counts.

  • The player portal

    ID card, stats and a fee balance settled in one tap.

[Demo] — Smurfs FC

The network dashboard: players, attendance and feesA manager’s dashboard with finance restrictedAttendance for a session, 16 of 18 presentPayments: outstanding and collected fees per playerA discount request with its audit logA player profile with goals, attendance and fee status
  1. 01 / 06

    Every centre, live

    Players, attendance and fees across the network, totalled live on one dashboard.

  2. 02 / 06

    Access by role

    Managers see their grounds, coaches see their sessions, and finance stays owner-only.

  3. 03 / 06

    Marked pitch-side

    Coaches mark the session on any phone. Offline, it queues, syncs and counts.

  4. 04 / 06

    Fees that reconcile

    Dues, arrears and credit per player. Record a payment and the totals agree.

  5. 05 / 06

    Approvals & audit

    Discounts need the owner’s sign-off, and every override is logged: who, when, why.

  6. 06 / 06

    The player portal

    ID card, stats, and a fee balance they settle and confirm in one tap.

The results

Discovery
neu Intelligence
Design & build
neu Intelligence
Ongoing
Run and improved monthly

Want results like this?

Get started

Centres on one platform

Registered players

On-time fee recovery

[Keep scrolling to see more]Next caseFind Tutor Web