Back to Projects

Mum Daughter Bus Checker

A mobile first London bus checker that combines live arrivals, walking time, and a clear recommendation.

Started Page updated
Mum Bus

London buses. School runs. Peace.


The Problem

Every morning, same debate: "Which bus should we catch?" Google Maps gives too much info. TfL app requires too many taps. We needed a single purpose tool.

What I Built

A mobile friendly web app that shows:

  • Your saved bus stops
  • Real time arrivals
  • Walk time to each stop
  • Clear "catch this one" recommendation

Stack: Next.js, TfL API, Geolocation

Key Learnings

1. Single purpose beats feature rich

Citymapper does everything. This does one thing. For the school run, one thing done well wins.

2. TfL API is excellent

Free, well documented, reliable. Real time bus data for all of London. More cities should have APIs this good.

3. Mobile first isn't optional

This app is used while walking, one hand holding a child. Touch targets need to be huge. Information needs to be glanceable.

4. Personalization is key

Saved stops, favorite routes, morning vs. afternoon mode. Generic bus apps serve everyone poorly.