Inspiration

In Rwanda, motorcycle taxis (locally known as motos) are an essential part of everyday transportation. But despite their importance, most riders still operate in informal, inefficient systems waiting roadside, relying on luck, and missing out on income and safety, as if this wasn't enough those who take buses also spend a lot of hours waiting for buses without even knowing when the buses will arrive, its just waiting. We were inspired by our daily experiences using these services and seeing how technology could solve real, local problems. We wanted to build something for the people, by the people who actually understand the streets. Blockchain gave us a way to bring trust, fairness, and automation to a space where riders and passengers deserve better.

What it does

KA Bike is a decentralized motorcycle ride-hailing platform that allows passengers to book safe, fast rides while empowering riders with direct payments and no middlemen. It uses blockchain smart contracts to:

Let passengers deposit a small booking fee (in mock RWF token),

Let riders bid for the ride (fairly and transparently),

Automatically match and pay the driver after trip completion,

Reward trust, stop ghost rides, and reduce platform bias.

All without needing a centralized system. KA Bike aims to give control back to local riders and ensure affordable rides for everyone.

In addition to that, KA Bike also enables passengers to track available buses according to different bus stops and their next stop which help them plan trips accordingly.

How we built it

We built KA Bike on Bolt.New using Arbitrum Sepolia as our blockchain environment and a mock RWF stablecoin. Our MVP includes:

A Bolt-powered UI for booking rides and tracking drivers

Payment logic using mock deposits and transparent driver incentives

Future slots for Google Maps integration, GPS proofs, and ZK validations, A smart contract to manage ride requests, bids, and payouts

We focused on smart contract logic first, then paired it with a working passenger dashboard and booking flow. While the rider side is still under development, the core logic for passenger requests and payouts is functional.

Challenges we ran into

Bolt UI limitations: Some bugs made input fields glitchy or unresponsive, forcing us to rework sections repeatedly.

Time pressure: Building blockchain-first while still learning how to fully use Bolt meant we had to make tradeoffs on GPS and other off-chain features.

UI consistency: Styling inconsistencies (like unexpected colors/themes) slowed us down and required many prompt rewrites.

Mocking real-world logic: Simulating payment flows and real rider movement without backend GPS was tough, but we adapted creatively.

Accomplishments that we're proud of

Created a functional decentralized booking flow with deposits, bidding, and payouts.

Learned how to use Bolt for end-to-end dApp development within limited time.

Developed a real-world use case that could positively impact thousands of riders.

Delivered a complete MVP pitch under pressure for the hackathon.

Found product-market fit from feedback with local riders during validation.

Topped among the Top 50 Startups selected for the CodeAfrica Accelerator Lounge & Deal Room 2025, standing out for our innovation, clarity, and ecosystem impact.

What we learned

Blockchain can solve real transport challenges, if paired with the right UI/UX and incentive models.

Smart contracts need to be gas-efficient and minimal, especially in user-first apps like ride-hailing.

Timeboxing and prompt engineering are critical when working with AI tools like Bolt.

Even basic features like inputs or buttons can derail progress if not debugged early.

What's next for KA Bike

Add Google Maps integration with real-time rider tracking.

Implement stablecoin-to-mobile money conversion for onboarding non-crypto users.

Build rider onboarding UI, fare analytics, and in-app KYC.

Launch a pilot in Kigali with local cooperatives and iterate fast.

Expand to Taxi support and eventually support decentralized governance through KA Token voting.

Enable passengers to pay buses before their arrival on stops once the bus has enough spot available KA Bike isn’t just a project, it’s a movement to empower African mobility from the ground up.

Built With

  • bolt
Share this project:

Updates