Skip to content
Young players in Smurfs FC kit on the pitch, with the academy dashboard on a laptop and pitch-side attendance on a phone
All work

Smurfs FC

The academy OS.

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.


The back-office that runs enrolment, attendance, fees, approvals and player portals, at academy scale.

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]

[In short]

What is the Smurfs FC academy platform?

The Smurfs FC academy platform is a single operations system for a youth football academy running 100+ training centres and 11,380 registered players. The platform replaced a spreadsheet-and-WhatsApp back office with one record per player, covering enrolment, pitch-side attendance, fees, discount approvals and a parent-facing portal.

Coaches mark attendance from any phone, and the platform queues those marks offline and syncs them when signal returns, so a session taken on a pitch with no reception still counts. Finance stays owner-only: every discount needs sign-off, and each override is logged with who approved it, when, and why. Since going live, Smurfs FC has held on-time fee collection above 95%, and the owner reconciles the whole network from one dashboard instead of 100+ separate returns. neu Intelligence designed, built and runs the platform.

Updated

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, totalled live on one dashboard.

  • Access by role

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

  • Marked pitch-side

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

  • Fees that reconcile

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

  • Approvals & audit

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

  • The player portal

    ID card, stats, and a fee balance they settle and confirm 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

Start yours

Running yours on spreadsheets?

Get started
100+

Centres on one platform

11,380

Registered players

95%+

On-time fee recovery

[Keep scrolling to see more]Next case studyFind Tutor Web