Inspiration
Tens of thousands of Windhoek residents depend on the local shared taxis for their daily commute. But there are no system to assist the drivers or the passengers to connect. In stead commuters need to walk to taxi ranks in the hopes of finding a taxi heading to their part of town. How can we help them?
What it does
YeboTaxi solved this issue by giving them a cost effective method to call taxis to pick them up at their current location. For the taxi drivers, it provides a free platform to find their next customers.
How we built it
Everything was done on Bolt, except for the routeCache.ts file which was created using a Python script to scrape all the popular routes and their distances from https://openrouteservice.org/
Challenges we ran into
Zooming in out, creating a maps feel without a maps API, working offline, etc. All solved using Bolt.
Accomplishments that we're proud of
Well it's my first 'full' vibe coding app. First use of Bolt. I was able to initially create a static map that simulated a normal Google Maps or OpenStreetMap feeling, but then I managed to convince Bolt to make use of Leaflet. So I'm pretty proud about the fact that this app will never make a costly API call to a routing API or a map tiles API and will work fully offline while still providing the simple task it was built for.
What we learned
I was sceptic, but I have to say I learned that Bolt rocks!
What's next for YeboTaxi Passenger App
Finalising the backend to properly connect to the WhatsApp Business API. And then of course the Driver app. When is the next hackathon?!
Built With
- api
- css
- gps
- leaflet.js
- netlify
- progressier
- progressive
- pwa):
- react-leaflet
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.