TravelPitch

Get your team to the match on time, every time.

Score: 7.4/10ZMHard 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

TravelPitch connects provincial clubs with reliable transport providers, enables cost-sharing for away games with neighboring clubs traveling similar routes, and provides GPS-tracked departure alerts so clubs never miss fixtures due to logistical failures.

Target Audience

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

Differentiator

Network-powered ride sharing between clubs in the same province combined with football-specific scheduling that accounts for match kickoff times and curfews.

Brand Voice

supportive

Features

Away Fixture Transport Planner

must-have40h

Auto-generates transport needs based on fixture list

Shared Ride Marketplace

must-have60h

See and join transport pools with other clubs heading same direction

GPS Live Tracking

must-have45h

Real-time vehicle location visible to club officials

Cost Sharing Calculator

must-have35h

Automatically splits fuel and driver costs between clubs

Departure Reminders

must-have30h

Timed alerts tied to kickoff time and travel distance

Transport Provider Directory

must-have40h

Verified minibus and coach operators familiar with football logistics

Route Optimization

nice-to-have50h

Suggests fastest/safest routes with current road conditions

Digital Contracts

nice-to-have30h

Pre-filled transport agreements signed in-app

Post-trip Reconciliation

nice-to-have35h

Automated cost settlement between clubs

Total Build Time: 365 hours

Database Schema

clubs

ColumnTypeNullable
iduuidNo
nametextNo
provincetextNo
contact_phonetextNo

trips

ColumnTypeNullable
iduuidNo
fixture_iduuidNo
club_iduuidNo
departure_timetimestampNo
statustextNo
total_costintYes

Relationships:

  • club_id references clubs(id)
  • fixture_id references fixtures(id)

trip_participants

ColumnTypeNullable
iduuidNo
trip_iduuidNo
club_iduuidNo
share_amountintYes
statustextNo

Relationships:

  • trip_id references trips(id)

transport_providers

ColumnTypeNullable
iduuidNo
nametextNo
phonetextNo
vehicle_typetextNo
verifiedboolNo

API Endpoints

GET
/api/trips

List available shared trips near user

🔒 Auth Required
POST
/api/trips

Create new transport request or offer

🔒 Auth Required
POST
/api/tracking/{tripId}

Update vehicle GPS location

🔒 Auth Required
POST
/api/payments/share

Process mobile money cost split

🔒 Auth Required

Tech Stack

Frontend
Flutter with Riverpod
Backend
Node.js + Express
Database
PostgreSQL
Auth
Supabase Auth
Payments
Flutterwave
Hosting
Railway
Additional Tools
Mapbox SDKAfrica's TalkingPusher for realtime tracking

Build Timeline

Week 1: Core data models and auth

50h
  • Database schema
  • Auth
  • Club profiles

Week 2: Trip marketplace

60h
  • Trip creation and discovery UI
  • Matching logic

Week 3: Maps and tracking

65h
  • Mapbox integration
  • Live GPS tracking

Week 4: Payments and reconciliation

55h
  • Flutterwave integration
  • Cost sharing engine

Week 5: Polish and notifications

50h
  • SMS alerts
  • Offline caching
  • Beta testing
Total Timeline: 5 weeks • 380 hours

Pricing Tiers

Starter

$0/mo

3 trips per month

  • Basic trip planner
  • Manual entries

Pro

$25/mo

None

  • Shared ride marketplace
  • GPS tracking
  • Cost calculator
  • Unlimited trips

Team Fleet

$59/mo

None

  • Everything in Pro
  • Dedicated transport coordinator dashboard
  • Priority matching
  • Analytics

Revenue Projections

MonthUsersConversionMRRARR
Month 15515%$206$2,472
Month 632024%$1,920$23,040

Unit Economics

$18
CAC
$245
LTV
7%
Churn
78%
Margin
LTV:CAC Ratio: 13.6xExcellent!

Landing Page Copy

Never Miss a Fixture Because of Transport Again

Shared rides, live GPS tracking, and automatic cost splitting for Zambian provincial clubs.

Feature Highlights

Find Clubs Traveling Same Route
Real-time Vehicle Tracking
Automatic Cost Sharing
Football-specific Scheduling

Social Proof (Placeholders)

"'We saved K8,000 last season by sharing vans through TravelPitch' — Owner, Ndola United"
"'The GPS tracking finally stopped our late arrivals' — Coach, Southern Province"

First Three Customers

Map 15 clubs traveling common routes (Lusaka-Kabwe, Copperbelt-Kitwe) and personally call each to demonstrate the shared ride feature. Offer lifetime 50% discount to the first club in each major route that recruits two other clubs.

Launch Channels

Provincial Football WhatsApp GroupsFacebook groups for club logistics managersPartnership with minibus associationsTwitter/X football community Zambia

SEO Keywords

zambia football club transport sharingaway game logistics zambiaprovincial football travel plannershared minibus football clubs zambia

Competitive Analysis

WhatsApp Groups

https://whatsapp.com
Free
Strength

Already widely used

Weakness

Chaotic, no tracking or automated payments

Our Advantage

Structured marketplace with GPS, payments and audit trail

🏰 Moat Strategy

Network effects — the more clubs on the platform, the better the matching and cost savings. Proprietary route data for football fixtures becomes increasingly valuable.

⏰ Why Now?

Rising fuel prices in Zambia plus stricter fixture enforcement have made transport the #1 cause of no-shows in provincial leagues.

Risks & Mitigation

marketmedium severity

Trust in shared rides between rival clubs

Mitigation

Start with verified operators and add reputation system

technicalmedium severity

Accurate realtime GPS in rural areas

Mitigation

Fallback to SMS-based check-ins

Validation Roadmap

pre-build10 days

Survey 30 clubs on transport pain and willingness to share rides

Success: 70% say they would use a shared system

mvp40 days

Pilot on one high-traffic route with 8 clubs

Success: Minimum 12 shared trips completed successfully

Pivot Options

  • Become full fleet management for club-owned buses
  • Expand into referee travel coordination
  • Offer sponsorship for routes

Quick Stats

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