Personal product / In development
Midnight Tour
A map-first Android app for car enthusiasts who love a late-night drive. It finds great roads nearby and, in Drive mode, calls each one corner by corner.
- Role
- Solo project: product, design + development
- Platform
- Android first · iPhone later
- Launch area
- Luxembourg · Éislek
- Languages
- FR · EN · DE · PT
Next corners
- 4 left
- 200 m straight
- 3 right · tightens
- hairpin left
- 5 right · opens
- end of route
01 / The idea
Find a great road, drive it, remember it.
No destination, just the road: open the map, pick a great road near you and go. Or take the scenic way: choose how much detour you accept, and the app picks good roads between A and B.
02 / Honest data
Unknown is shown as unknown.
Roads checked by a person come first. Roads found automatically from OpenStreetMap are always labelled that way, and every fact says whether it was measured, computed, reviewed or reported.
03 / Corner by corner
What the road does, never a speed.
Drive mode grades each bend from 1 to 6 or hairpin, says whether it tightens or opens, and calls the straights. No timers, races or leaderboards, and your position never leaves the phone.
04 / How it’s built
A full product stack, end to end.
A typed Expo app on top of Supabase, with PostGIS for the roads and Row-Level Security in the database. Moderation tools with roles, four languages, and tests from the database to the screen.
Stack
App
- Expo
- React Native
- TypeScript
- Expo Router
Backend
- Supabase
- PostgreSQL
- PostGIS
- Row-Level Security
Maps + data
- Google Maps
- OpenStreetMap
- GPX export
Quality + delivery
- Jest
- pgTAP
- Maestro
- EAS Build