PROJECTS
I am passionate about developing technology-driven solutions that address real challenges within the community. My projects focus on improving efficiency, accessibility, and problem-solving through innovative web applications
MyDonda is an innovative mobile application designed to streamline fare collection in Kenya’s public transport system by leveraging M-Pesa, the country’s leading mobile money platform. This solution eliminates the need for cash transactions, making fare payments faster, safer, and more convenient for both passengers and conductors.
How It Works
The conductor hands their phone to the passenger.
The passenger inputs their phone number into the app.
The app sends an M-Pesa payment prompt to the passenger’s phone.
The passenger enters their M-Pesa PIN to complete the transaction.
The conductor receives a confirmation of the payment.
Conductors can also:
✅ Set predefined fares for different destinations.
✅ Track payments made throughout the day.
✅ Improve accountability by reducing cash handling.
What is M-Pesa?
M-Pesa is a mobile money service launched by Safaricom that allows users to send, receive, and store money via their phones. It is widely used in Kenya for bill payments, shopping, and cashless transactions, making it an ideal solution for modernizing fare collection in the transport sector.
"Donda is slang for conductor."
APP SCREENSHOTS
Home Page
Fare Collection Page
Transaction History Page
Fare Settings Page
Profile Page
Help and Support Page
The App is created using Android Studio with a Nodejs backend server and Postgresql database to store the information. Safaricom’s Daraja API is also used to ensure that transactions are carried out seamlessly.
EventSphere web app is a dynamic platform designed to connect people with events, making it easy for users to discover, explore, and book events of their interest. Whether it's concerts, workshops, community gatherings, or sports events, the app provides a seamless experience for browsing upcoming events, purchasing tickets, and staying informed about event updates..
WILL BE READY BY MARCH 7