Kemtro
A metro route finding application for Paris and London.2011 - 2012
ROLEiOS Engineer & Co-Founder
I co-founded and developed Kemtro, a metro route-finding application focused on Paris and London. The small team consisted of a designer, a product lead, and myself as the sole engineer.
Key contributions:
- Full app development: Built the iOS app from the ground up, implementing route search, map display, and user-friendly navigation.
- Custom data pipelines: Developed a suite of intermediate tools and scripts to scrape and clean metro data, generate and edit map data, and produce optimized map tiles.
- Technology stack: Leveraged OpenStreetMap, Mapnik, and Python frameworks to power route calculations and map rendering.
- Design collaboration: Worked closely with the designer to align the user experience with the technical capabilities of custom maps and live route finding.
Custom map tiles
I created a suite of scripts and web interfaces to be able to enter the custom data were were using for the application, namely the metro stations and their entrances. We were also dropping or adding details depending on the zoom level. The goal was to have sufficient details depending on the zoom level, and have an overall limited size of the map tiles DB for download. Generating the map tiles required a lot of fine tuning to place the labels, and the details in the best way possible.
Route details
See all the details of the route, at what station you need to transfer lines, and the estimates of how long your trip will take.
Entrances and exits
The detailed map and detailed exits are available after you download the free complete map file.