Inspiration
We wanted to make car rental feel less like filling forms and more like having a smart co-pilot. After seeing how overwhelming rental choices, hidden fees, and unclear car categories can be, we thought: Why can’t finding the right rental car be as simple as just… swiping right?
What it does
Cleveride helps users instantly find the perfect rental car based on real needs - number of people, luggage, budget, and preferences and shows a clean, human-friendly explanation of what each car actually offers. No codes, no confusion, just clarity 😉
How we built it
We combined Kotlin, dynamic navigation, an AI chatbot for quick recommendations, and a swipe-based car selection experience. Users can browse the full catalog by scrolling or quickly find a match by swiping, making the whole flow fast, intuitive and fun
Challenges we ran into
A major hurdle was aligning the development of the UI between iOS and Android when packages would conflict at times simultaneously. To keep moving forward despite missing API endpoints, we relied heavily on mocking data structures to simulate real-world scenarios. We also navigated complex UI hurdles around swipe detection and dynamic layout alignment.
Accomplishments that we're proud of
We successfully turned a complex rental flow into a polished, intuitive app in under 48 hours. We are particularly proud of developing a truly multiplatform architecture, targeting both iOS and Android from a single codebase. The app feels responsive and helpful, a testament to our team's constant iteration and support.
What we learned
How to build at high speed without sacrificing design, how to wrangle external data into a clean model and how important it is to create user-first experiences. Crucially, we gained deep insights into the nuances of multiplatform development, learning how to effectively share business logic while maintaining a polished platform-agnostic UI across both. We also learned way more about rental car categories than we ever expected!
What's next for Cleveride
Our goal is to turn Cleveride from a demo into a truly intelligent, personalized rental experience. This includes implementing smarter AI recommendations, fetching real-time prices and availability, and completing full API integrations to replace our mock data with live production endpoints.
Built With
- jetpack-compose
- kotlin-multiplatform
Log in or sign up for Devpost to join the conversation.