Menu

Post image 1
Post image 2
1 / 2
0

20,000 Taxi Rides in Cuba: What I Learned Building on Organic Maps

DEV Community·Leonardo TQ·about 1 month ago
#cprBdJJC
#challenge#how#trick#search#cuba#driver
Reading 0:00
15s threshold

I am a 39yo developer in Cuba. I built a ride-hailing app from scratch — not by coding everything from zero, but by taking Organic Maps, stripping it down to its bones, generating my own maps from OpenStreetMap data, and adding a lightweight backend. The app completed over 20,000 real taxi rides during a fuel crisis, with phones that have 1GB RAM and intermittent 2G signals. This is the technical story of how I did it. The Core Architecture (Before We Dive In) Before explaining the challenges, here is what I built: Passenger app (58MB): Requests rides, searches addresses offline, tracks nearby drivers on the map. Driver app (62MB): Receives requests, accepts rides, shares real-time position. Backend (lightweight Python/Django): Matches passengers with nearest drivers using real road distance (OSRM), no Nominatim.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More