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.

Agent Quick Start
# Mum Daughter Bus Checker

Real time London bus arrivals for school runs.

## Features
* Saved bus stops
* Live arrival times
* Walk time calculations
* Catch recommendation

## Stack
Next.js, TfL API, Geolocation

## API
TfL Unified API (free, well documented)

## Use Case
Mobile, one handed, in a hurry

Project record

Provenance and sources

This is a first party account by the project author. Page content was last updated on 2026-07-13. The linked repository last changed on 2026-05-17. Linked repositories and live services may change independently.