Inspiration

The inspiration for Mutuka began right here on the streets of Kigali. I saw the city's vibrant moto-taxi economy and the broader challenges of road safety. The existing driver education system felt fragmented and lacked modern technology, forcing new drivers into high-risk situations from their very first lesson. This local problem sparked a global idea. I thought about the universal anxiety for expats, students, and travelers facing a new country's unique traffic laws. What if a single, adaptable platform could solve both the local and global problem? That was the "aha!" moment: to build a platform that could teach anyone to drive confidently, starting with the rules of their specific country, all before they even touch the steering wheel of a real car.

What it does

Mutukka is a globally-adaptive, AI-powered platform designed to revolutionize driver education. It's a comprehensive ecosystem built on a "safety-first" principle.

Here’s the journey for a new student:

  • Master the Theory First: Students begin in our Theory Hub, where they learn the specific traffic laws for their chosen country. This module features our AI Virtual Instructor, Mr. Mwamini, a conversational AI who can answer any question 24/7.
  • Mandatory Virtual Certification: After mastering the theory, students must pass our "Virtual Drive" simulator. This gamified experience teaches crucial hazard perception and vehicle control skills in a 100% safe, risk-free environment.
  • Connect with a Pro: Only after certification can a student unlock the marketplace of vetted, professional driving schools, ensuring they arrive at their first practical lesson fully prepared and confident.

Beyond just finding students, Mutukka is also a powerful tool for driving schools, allowing them to use our platform to onboard and standardize the training for all their existing students to a higher, safer standard.

How I built it

The entire journey, from initial idea to final strategy, was a unique collaboration. I worked closely with an AI brainstorming partner (Google's Gemini) to ideate concepts, pressure-test business models, and refine the user journey in real-time. This partnership allowed me to move from a broad idea to a focused, strategic plan before even starting the technical build. With that in place, Mutukka was architected with a professional, scalable tech stack, combining the speed of no-code with the power of a dedicated backend.

  • Frontend: The entire user interface and user experience was built rapidly using Bolt.new. Its AI-powered capabilities allowed for the quick creation of responsive pages, dashboards, and interactive components.
  • Backend & Database: The core of the application runs on Supabase. I used its powerful PostgreSQL database to design a robust schema with three distinct user roles (Students, School Admins, Instructors). All user authentication is handled securely through Supabase Auth, and critical data is protected using Row-Level Security (RLS) policies to ensure a driving school can only access its own data.
  • AI Virtual Instructor: I integrated Tavus to power the AI video avatar for "Ms. Mwamini," directly addressing the "Conversational AI Video Challenge".
  • Monetization & Deployment: The subscription logic is structured with RevenueCat (for the "Make More Money Challenge"), the app is deployed on Netlify, and uses a custom domain from Entri/IONOS. Sentry was used for error monitoring.

Challenges I ran into

The biggest technical challenge was architecting the complex, multi-layered user roles and securing the data with professional-grade permissions. Implementing a robust Row-Level Security policy in Supabase that ensures a school admin can only manage their own instructors, and then making it communicate flawlessly with the Bolt.new frontend, required careful planning and late-night debugging sessions..

Accomplishments that I'm proud of

I'm incredibly proud of architecting and building a secure, multi-tenant application with a sophisticated Supabase backend and a reactive Bolt.new frontend. Successfully implementing the three-tiered user role system with Row-Level Security was a major technical achievement for a hackathon. Most of all, the working integration with the Tavus AI to bring "Mr. Mwamini" to life proves that the core vision of a friendly, accessible AI tutor is not just a concept, but a reality.

What I learned

This hackathon taught me how to effectively combine the rapid UI development of a platform like Bolt.new with the power and security of a dedicated backend-as-a-service like Supabase. This hybrid approach is a superpower, allowing for the creation of robust, scalable, and secure applications at an incredible speed. I also learned the importance of designing a solid data architecture first before building the user interface.

What's next for Mutukka

The journey for Mutuka is just beginning.

  • Immediate (1-3 Months): Our immediate next step is to use our platform to onboard our first pilot driving schools in Kigali. We will focus on proving our B2B value proposition, using Mutuka not just as a source of new leads, but as the primary training tool for all of their students.
  • Medium-Term (3-9 Months): We will build out the full booking and payment system and develop V2 of the "Virtual Drive" simulator based on pilot feedback. We will also begin creating our second "Country Kit" for a neighboring country like Kenya to prove the scalability model.
  • Long-Term Vision: We will seek seed funding to expand the team and establish Mutuka as the global standard for driver certification, partnering with transportation authorities and international organizations to create safer roads everywhere.

Built With

Share this project:

Updates