Maintained

Nepal Transit

Real-time public transit info for Kathmandu, built for spotty networks.

Kotlin, Android, Room

Nepal Transit aggregates route and stop data into a simple Android app for daily commuters.

The problem

Transit information in Kathmandu is scattered across signs, word of mouth, and outdated PDFs. Commuters needed something that worked on cheap phones and unreliable data.

Approach

  • Cached route data locally with Room
  • Prefetched schedules during Wi‑Fi sessions
  • Kept the UI readable in bright sunlight — high contrast, large type

Outcome

The app became my go-to example of building for constraints first: battery, bandwidth, and one-handed use on a moving microbus.