FixtureGuard

Never miss a fixture. Never pay a penalty.

Score: 7.4/10ZMMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Zambian provincial football clubs face immediate expulsion, relegation to district level, and penalty fees for failing to fulfill league fixtures

Solution

FixtureGuard is a mobile-first app that automatically syncs Zambian provincial league calendars, delivers timed SMS and push reminders, and provides step-by-step compliance checklists. Administrators confirm match fulfillment with photo evidence and one-tap submission, creating an auditable trail that prevents expulsion, relegation, and fines.

Target Audience

Owners and administrators of lower-division (Division One/provincial) football clubs in Zambia

Differentiator

SMS-first design with offline-first capabilities built exclusively for Zambian provincial clubs and their unreliable rural connectivity.

Brand Voice

supportive

Features

League Calendar Sync

must-have35h

Import and auto-update fixtures from FAZ provincial calendars via CSV or manual entry

SMS & Push Reminders

must-have55h

Scheduled multi-channel alerts 48h, 24h and 3h before fixtures

Compliance Checklists

must-have40h

Customizable per-fixture checklists covering players, transport, referees and paperwork

One-Tap Confirmation

must-have30h

Submit digital proof of fulfillment directly to league officials

Risk Dashboard

must-have25h

Real-time view of upcoming obligations and penalty exposure

Multi-user Club Access

must-have35h

Invite chairman, secretary and coach with role-based permissions

Offline Mode

nice-to-have45h

Full functionality without internet; syncs when reconnected

PDF Report Generator

nice-to-have25h

Create professional compliance reports for league submissions

Compliance History

nice-to-have20h

Searchable archive of past fixtures and outcomes

Total Build Time: 310 hours

Database Schema

clubs

ColumnTypeNullable
iduuidNo
nametextNo
divisiontextNo
provincetextNo
created_attimestampNo

Relationships:

  • owner_id references users(id)

users

ColumnTypeNullable
iduuidNo
phonetextNo
full_nametextYes
club_iduuidYes
roletextNo
created_attimestampNo

Relationships:

  • club_id references clubs(id)

fixtures

ColumnTypeNullable
iduuidNo
club_iduuidNo
opponenttextNo
datetimestampNo
home_awaytextNo
statustextNo
created_attimestampNo

Relationships:

  • club_id references clubs(id)

confirmations

ColumnTypeNullable
iduuidNo
fixture_iduuidNo
submitted_byuuidNo
evidence_urltextYes
statustextNo
submitted_attimestampNo

Relationships:

  • fixture_id references fixtures(id)

API Endpoints

GET
/api/fixtures

Retrieve club's upcoming and past fixtures

🔒 Auth Required
POST
/api/fixtures/{id}/confirm

Submit match fulfillment with evidence

🔒 Auth Required
GET
/api/checklists

Get or update fixture checklist items

🔒 Auth Required
POST
/api/reminders/send

Trigger manual or test reminders

🔒 Auth Required
POST
/api/clubs/register

Create or claim a club profile

🔒 Auth Required

Tech Stack

Frontend
Flutter with Riverpod
Backend
Node.js + Express
Database
PostgreSQL
Auth
Supabase Auth
Payments
Flutterwave
Hosting
Railway
Additional Tools
Africa's Talking SMSFirebase Cloud Messaging

Build Timeline

Week 1: Foundation and auth

45h
  • Flutter project setup
  • Supabase schema
  • Auth flows
  • Club registration

Week 2: Core fixture engine

55h
  • Fixture CRUD
  • Calendar view
  • Checklist system

Week 3: Notifications

50h
  • SMS integration
  • Push notifications
  • Scheduler service

Week 4: Submission and evidence

40h
  • Confirmation flow
  • Photo upload with GPS
  • League submission mock

Week 5: Dashboard and polish

45h
  • Risk dashboard
  • Offline support
  • Testing with real clubs
Total Timeline: 5 weeks • 290 hours

Pricing Tiers

Starter

$0/mo

Max 8 fixtures per month

  • Basic reminders
  • Manual entry only

Pro

$25/mo

Single club

  • All must-have features
  • SMS reminders
  • Unlimited fixtures
  • Evidence upload

League Ready

$49/mo

None

  • Everything in Pro
  • Multi-user access
  • PDF reports
  • Priority SMS
  • API access

Revenue Projections

MonthUsersConversionMRRARR
Month 16512%$195$2,340
Month 638021%$1,995$23,940

Unit Economics

$14
CAC
$210
LTV
6%
Churn
82%
Margin
LTV:CAC Ratio: 15.0xExcellent!

Landing Page Copy

Stop League Penalties Before They Happen

The only fixture compliance app built for Zambian provincial football clubs. Reminders, checklists, and digital proof in one simple app.

Feature Highlights

SMS Reminders That Reach Rural Areas
Ready-to-submit Checklists
GPS-stamped Evidence
Live Penalty Risk Score

Social Proof (Placeholders)

"'We haven't missed a single fixture since we started using FixtureGuard' — Chairman, Mufulira Division One"
"'The checklists saved us from a K5,000 fine last month' — Secretary, Kitwe Provincial Club"

First Three Customers

Visit three provincial football association offices (Copperbelt, Lusaka, Southern) with printed one-pagers and offer 6 months free to the first 5 clubs per province that sign up on the spot. Leverage existing relationships with club owners met at league meetings and offer co-branded WhatsApp groups for early users.

Launch Channels

Zambian Football Facebook GroupsWhatsApp Club Admin NetworksProductHuntLocal sports radio interviewsPartnership with provincial FA secretaries

SEO Keywords

zambia provincial football fixture complianceavoid fa zambia penaltiesdivision one club reminders zambiazambian football club management appleague fixture checklist zambia

Competitive Analysis

Free
Strength

Simple and familiar

Weakness

No football-specific checklists or SMS fallback for Zambia

Our Advantage

Purpose-built compliance workflows and auditable submissions

$5.99/user/mo
Strength

Good team communication

Weakness

US-centric, expensive, no offline SMS focus

Our Advantage

Tailored to Zambian leagues, lower price, offline-first

🏰 Moat Strategy

Growing dataset of Zambian provincial fixture patterns and common failure modes that improves checklists over time. Strong relationships with provincial FAs create distribution advantage.

⏰ Why Now?

Rapid smartphone adoption in Zambian provinces combined with stricter FAZ enforcement of fixture rules in 2023-2024 creates urgent demand for digital tools.

Risks & Mitigation

marketmedium severity

Limited number of provincial clubs

Mitigation

Expand to Zimbabwe, Malawi and Tanzania lower leagues after month 4

executionmedium severity

SMS delivery costs in Africa

Mitigation

Negotiate bulk rates with Africa's Talking and offer tiered SMS limits

legallow severity

Data privacy with club and player information

Mitigation

Implement GDPR-like controls and clear consent flows from day one

Validation Roadmap

pre-build12 days

Conduct 25 phone interviews with Division One administrators

Success: 15+ indicate they would pay $25/month

mvp45 days

Closed beta with 12 clubs across two provinces

Success: At least 9 clubs submit 80% of fixtures successfully

launch60 days

Public launch + provincial FA endorsements

Success: 40 paying customers by day 60

Pivot Options

  • Expand into full club ERP for player registrations
  • White-label compliance platform for provincial football associations
  • Add sponsorship marketplace for clubs

Quick Stats

Build Time
290h
Target MRR (6 mo)
$2,200
Market Size
$0.1M
Features
9
Database Tables
4
API Endpoints
5