About BODAmtaani
Inspiration
BODAmtaani was inspired by the everyday challenges faced by millions of Kenyans who rely on boda bodas for transportation, deliveries, and essential errands. While many ride-hailing platforms exist, they often focus only on transport and may not fully address the needs of local communities or small businesses.
We wanted to build a platform that goes beyond getting people from one place to another. Our vision was to create a community-driven ecosystem where customers can access trusted riders for rides, parcel delivery, food delivery, pharmacy delivery, shopping errands, and water or gas delivery—all from one app. At the same time, we wanted to give local businesses greater visibility and create new earning opportunities for riders and customers.
What We Built
BODAmtaani is a mobile platform that connects customers with verified local riders using real-time location technology.
Key features include:
- Boda ride booking
- Parcel delivery
- Food delivery
- Shopping errands
- Pharmacy delivery
- Water and gas delivery
- Real-time GPS tracking
- Google Maps navigation
- M-Pesa payment integration
- Rider verification
- Safety features with live location sharing and SOS
- AI-assisted rider matching
- Scheduled bookings
- Favorite Rider feature
- Offline request caching for areas with poor connectivity
To encourage community participation, we also introduced an Earn With Us program. Customers and riders can submit quality photos of restaurants, cafés, attractions, markets, and other local places. After moderation, contributors receive rewards while helping others discover great locations across Kenya. This also gives local businesses an affordable way to improve their online presence through featured listings and in-app promotions.
How We Built It
The platform is designed using a modern, scalable architecture.
Mobile Application
- Flutter
- Material Design 3
Backend
- Node.js
- Express
- Socket.io
Database
- PostgreSQL with PostGIS
Authentication
- Firebase Authentication
Maps & Location
- Google Maps Platform
- Google Directions API
- Google Places API
Payments
- M-Pesa Daraja API
Messaging
- Firebase Cloud Messaging
- Africa's Talking SMS
Artificial Intelligence
- AI-assisted rider matching
- Customer support assistant
- Smart fare suggestions
- Subscription reminders for premium riders
The system was designed to support nationwide expansion while maintaining fast response times and a secure user experience.
Challenges
One of the biggest challenges was balancing simplicity with functionality. We wanted an application that remained easy to use while supporting multiple services within a single platform.
Another challenge was designing a pricing model that is fair for both riders and customers. Instead of relying entirely on fixed fares, we introduced a negotiation model with AI-generated fare suggestions to encourage fair pricing.
Building a scalable dispatch system also required careful planning. Riders can operate anywhere in Kenya, while the platform intelligently matches nearby riders using GPS location, availability, ratings, and performance history.
Designing offline support for users in areas with unreliable internet connectivity was another important consideration, ensuring requests can be cached locally and synchronized automatically once the connection is restored.
What We Learned
This project reinforced the importance of designing technology around real community needs.
We learned that mobility platforms can do much more than transport people—they can strengthen local economies, support small businesses, create earning opportunities, and improve access to essential services.
We also gained valuable insights into building scalable mobile applications, integrating location services, implementing secure digital payments, designing real-time systems, and creating user experiences that work well even in challenging network conditions.
Future Plans
Our vision for BODAmtaani is to become Kenya's trusted community mobility platform.
Future enhancements include:
- Electric bike support
- Taxi and tuk-tuk services
- Advanced AI route optimization
- Corporate delivery solutions
- Carbon footprint tracking
- Expanded rewards program
- Regional expansion across East Africa
Our Mission
To connect communities through safe transportation, reliable deliveries, rewarding local discovery, and technology that helps riders, customers, and local businesses grow together.
Built With
- 12
- 3
- actions
- africa's
- android
- api
- authentication
- cloud
- code
- daraja
- dart
- design
- directions
- docker
- express.js
- firebase
- flutter
- gemini
- git
- github
- gps
- jwt
- kubernetes
- m-pesa
- maps
- material
- messaging
- node.js
- openai
- places
- postgis
- postgresql
- rest
- sdk
- socket.io
- studio
- talking
- visual
- websockets
Log in or sign up for Devpost to join the conversation.