Departures
View Website View Code on GithubA mobile-first web app that shows real-time departures for Dutch public transport. Users can search stops, see live departure data from the OV-API, and switch between multiple custom themes for better visibility and personalization. The app focuses on fast updates, clear UI for quick glanceability, and lightweight performance on mobile devices.
Key features
- Live departure data from the OV-API (metros, buses, trams)
- Searchable stops (fuzzy)
- Mobile-first responsive design with multiple custom themes
- Client-side caching and background refresh using TanStack Query
Examples (with themes)

Tech Stack
- React (Vite)
- TanStack Query for data fetching and caching
- OV-API (public transport data)
- MUI component library
- Deployed on Vercel