Client work
The Performance Centre is a football management platform that runs a club at whatever level it operates, whether that is a volunteer-run Saturday side, a professional academy, or a first-team recruitment desk, on one system. Big S designed and built it end to end.
Clubs on the platform
The Problem
Football software usually forces a choice: cheap tools that only handle subs and fixtures, or professional systems priced far beyond a community club. A club that grows has to migrate, and its history rarely survives the move. The Performance Centre is built as three tiers on one platform, so a club starts where it is and moves up without leaving its data behind.

The Solution
Grassroots covers the administrative grind (registration, subs collection, availability, attendance, consent forms) at £1 per player per month, with card payments passed through at cost so the platform never takes a slice of a club's money. Pro Academy adds the performance side: GPS and analytics, injury management and return-to-play, video and opposition analysis, nutrition and wellbeing. Enterprise is a recruitment engine built on a live database of players and market data, searchable across more than 120 performance metrics.
Every club gets its own branded app rather than a shared one: its own colours, crest, domain and home-screen icon, built per tenant. It is in use at professional Scottish clubs including Dundee, Falkirk, Kilmarnock, Partick Thistle and St Johnstone.

What the platform does
Run Your Club Properly
For volunteer-run clubs: no more chasing subs on WhatsApp or juggling spreadsheets. Parents register and pay in one flow, and card payments run at cost so the club keeps every penny of its members' money.
- Online registration and subs collection
- Treasurer view of paid and overdue
- Team chat, availability and attendance
- Drill library and tactical board
- Consent forms and club documents

Develop Your Players
The academy and first-team tier, in use at professional Scottish clubs. It runs from the pitch to the physio room, covering the whole player-development picture rather than a single department.
- Performance analytics and GPS
- Injury management and return-to-play
- Video and opposition analysis
- Nutrition, wellness and bio-banding
- Training and season planning

Built for Every Role
A coach, a physio and a parent need very different things from the same data. Each role gets its own dashboard and permissions rather than one interface trying to serve everybody.
- Coaches: sessions, analysis, selection
- Players: schedule, feedback, wellness
- Physios: injury records and rehab
- Scouts: shortlists and reports
- Administrators and parents

Your Club, Your Brand
Every club gets its own branded app rather than a shared one with a logo dropped in: its own colours, crest, domain and app icon, built per tenant.
- Club colours applied throughout
- Club crest and custom app icon
- Own domain
- Separate tenant data
Sign the Right Players
The enterprise tier is a recruitment and scouting engine for first teams, built on a continuously updated database of players, statistics and market data matched against a club's squad, system and budget.
- Live database, 120+ performance metrics
- Attribute ratings benchmarked by position
- Estimated market values
- Watchlists and player comparison
- Budget modelling and team builder
The club in your pocket
Every club gets its own branded app rather than a shared one, so players, parents and coaches open something that looks like their club rather than like software.
It carries the parts of a season that happen away from a desk: availability and attendance, match reports and self-assessments, subs and payments, and the drills set between sessions.
- Fixtures, ladder and results
- Availability and attendance
- Match reports and coach assessment
- Player self-assessment
- Team chat and posts
- Subs collection and payments
- Injury status and return-to-play
- Homework drills and team library
And more
Everything else it needed
Payments at Cost
Card processing is passed through at cost, so the platform never takes a cut of a club's subs or fundraising.
Push Notifications
Squad selections, schedule changes and availability requests reach players and parents on their phones.
Squad Management
Full player directory with availability, attendance, contact details and consent records.
Multi-Club Structure
Teams, age groups and whole clubs held as separate records with reporting to match.
White-Label Branding
Colours, crest, domain and app icon configured per club, down to the icon on the home screen.
Role-Based Permissions
Granular access so a parent, a coach and a scout each see only what their role requires.
Under the bonnet
How it was built
Mobile
- Flutter, single codebase
- iOS and Android
- BLoC state management
- Per-club theming
- Custom launcher icons
Back end
- Firebase Cloud Firestore
- Firebase Storage
- Firebase Cloud Messaging
- Multi-tenant data model
Offline
- SQLite via sqflite
- Local shared preferences
- Syncs when signal returns
Features
- In-app chat
- Calendar and scheduling
- Courier notification delivery
- SVG crests and club assets
Payments
- Stripe registration and subs
- Treasurer reconciliation
- Pass-through card fees
Web
- Static marketing site
- Looping video hero
- Responsive from one column up
One platform for every level of the game, from a volunteer-run Saturday club to a first-team recruitment desk.
Services provided
- Product design
- UX/UI design
- Workers' mobile app
- Multi-tenant architecture
- Third-party integration
- Reporting & analytics
- Push notifications
- Web design
- Automated deployment
- Fully responsive
Next project
Got something like this in mind?
We build products end to end — discovery, design, engineering and the AI that makes them worth using. Tell us what you are trying to solve.

