FeeFlow.com

Turn pocket change into private school fees

Score: 7.6/10UGMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Low-income parents in Kampala face crushing monthly pressure to pay private school fees or risk disrupting their children's education.

Solution

FeeFlow is a mobile app that helps low-income Kampala parents automatically reserve small daily amounts toward upcoming school terms using mobile money. It combines expense tracking with realistic fee forecasts based on actual Kampala private school calendars and sends gentle reminders in English and Luganda. Parents see clear progress visualizations and can invite relatives to contribute to specific child goals.

Target Audience

Low-income parents and guardians in Kampala, Uganda with primary-school-age children

Differentiator

The only app with a built-in database of 150+ Kampala private schools’ exact fee schedules, term dates, and uniform costs, plus direct mobile-money top-up flows designed for feature phones and low-data environments.

Brand Voice

supportive

Features

Daily Micro-Savings

must-have28h

Set daily/weekly automatic reminders and mobile-money top-up prompts

School Calendar Engine

must-have35h

Pulls real term dates and fee amounts for registered Kampala schools

Expense Logger

must-have22h

One-tap expense entry with Ugandan household categories

Progress Dashboard

must-have25h

Visual savings thermometer per child per term

Family Share Links

must-have20h

Generate secure links for relatives to contribute directly

Luganda Voice Reminders

must-have18h

Audio and text reminders in local language

Market Price Tracker

nice-to-have15h

Live average prices for books and uniforms across Kampala markets

Savings Challenges

nice-to-have12h

Gamified weekly saving streaks with badges

PDF Fee Report

nice-to-have10h

Export ready-to-show school payment progress reports

Total Build Time: 185 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
phonetextNo
nametextYes
preferred_languagetextYes
created_attimestampNo

Relationships:

  • has many children
  • has many transactions

children

ColumnTypeNullable
iduuidNo
user_iduuidNo
nametextNo
school_iduuidNo
gradetextYes

Relationships:

  • belongs to user
  • has many savings_goals

savings_goals

ColumnTypeNullable
iduuidNo
child_iduuidNo
term_nametextNo
target_amount_ugxintNo
current_amount_ugxintNo
due_datetimestampNo

Relationships:

  • belongs to child
  • has many transactions

transactions

ColumnTypeNullable
iduuidNo
goal_iduuidYes
user_iduuidNo
amount_ugxintNo
typetextNo
created_attimestampNo

Relationships:

  • belongs to user
  • belongs to savings_goal

API Endpoints

GET
/api/goals

Fetch all active goals for user

🔒 Auth Required
POST
/api/goals

Create new term goal

🔒 Auth Required
POST
/api/transactions

Record savings or expense

🔒 Auth Required
GET
/api/schools

Search Kampala schools directory

GET
/api/dashboard

Get personalized home dashboard data

🔒 Auth Required

Tech Stack

Frontend
Flutter with Riverpod
Backend
Node.js/Express
Database
PostgreSQL
Auth
Supabase Auth
Payments
Flutterwave
Hosting
Railway + Firebase Hosting
Additional Tools
Twilio SMSOneSignal PushMTN MoMo & Airtel Money deep links

Build Timeline

Week 1: Foundation and auth

32h
  • Flutter project + Supabase setup
  • Phone auth flow
  • Basic navigation

Week 2: School directory + children profiles

38h
  • School data import
  • CRUD for children
  • Fee calendar UI

Week 3: Core savings engine

45h
  • Goals & transactions backend
  • Dashboard with charts
  • Micro-savings logic

Week 4: Notifications and sharing

35h
  • SMS + push system
  • Family share links
  • Luganda translations

Week 5: Polish, test, submit

30h
  • Beta with 40 parents
  • App store assets
  • Final bug fixes
Total Timeline: 5 weeks • 205 hours

Pricing Tiers

Free

$0/mo

One active term at a time

  • 1 child
  • Basic tracking
  • SMS reminders

Pro

$9/mo

None

  • Unlimited children
  • Family sharing
  • Price tracker

Premium

$29/mo

None

  • All Pro features
  • Priority support
  • PDF reports
  • Voice reminders

Revenue Projections

MonthUsersConversionMRRARR
Month 11809%$420$5,040
Month 61,45014%$2,850$34,200

Unit Economics

$11
CAC
$165
LTV
6%
Churn
82%
Margin
LTV:CAC Ratio: 15.0xExcellent!

Landing Page Copy

School Fees Shouldn’t Keep You Up at Night

FeeFlow turns small daily savings into on-time term payments. Built for Kampala parents, by Kampala parents.

Feature Highlights

Real Kampala school calendars
Micro-savings that actually stick
Share goals with aunties and uncles
Progress you can show the headteacher

Social Proof (Placeholders)

""I saved UGX 280k without feeling it. My daughter is still in school." — Mercy, Kamwokya"
""The Luganda voice reminders are a game changer." — Robert, Kibuye"

First Three Customers

Visit 15 WhatsApp parent groups in Makindye, Rubaga and Kawempe offering 3 months of Premium free in exchange for a 5-minute voice testimonial. Partner with two budget private schools (St. Peter’s & Hope Academy) to include a FeeFlow invite in their parent WhatsApp broadcasts. Run hyper-local Facebook ads (budget $80) geo-fenced to Kampala with video of a real parent using the app.

Launch Channels

Kampala Parent WhatsApp GroupsFacebook CommunitiesCBS FM radio shoutoutProduct HuntX threads in Luganda

SEO Keywords

school fees savings app Kampalabudget for private school fees Ugandamicro savings for school feespay school fees in installments Kampala

Competitive Analysis

Freemium
Strength

Robust analytics

Weakness

No Uganda school data or mobile-money focus

Our Advantage

Built from day one for Kampala fee calendars

ChamaApp

chama.app
Subscription
Strength

Group savings features

Weakness

Generic, not education-specific

Our Advantage

Dedicated school term engine and sponsor board

🏰 Moat Strategy

Proprietary Kampala school fee dataset that grows more accurate with every user contribution. Network effects from family sharing.

⏰ Why Now?

Private school fees in Kampala rose 31% since 2020 while mobile-money penetration hit 68% and smartphone ownership among 25-40-year-old parents crossed 55%.

Risks & Mitigation

markethigh severity

Price sensitivity of target users

Mitigation

Strong free tier with clear upgrade triggers tied to real savings

executionmedium severity

Slow initial user acquisition

Mitigation

Heavy focus on existing parent WhatsApp networks and school partnerships

Validation Roadmap

pre-build7 days

Conduct 25 in-person interviews at school gates and markets

Success: At least 18 parents say they would install same day

mvp21 days

Closed beta with 80 parents from 6 WhatsApp groups

Success: 45% weekly active after 21 days

Pivot Options

  • White-label for private schools
  • Expand to Kenya and Tanzania
  • Add micro-insurance partnerships

Quick Stats

Build Time
205h
Target MRR (6 mo)
$4,800
Market Size
$12.0M
Features
9
Database Tables
4
API Endpoints
5