Rido, my final year thesis project, aimed to tackle the challenge of limited transportation affordability in Pakistan. This ride-sharing app addressed the issue by allowing users to split fares based on distance and offering a carpooling feature that matched passengers with similar destinations, all powered by a location-aware algorithm ensuring efficient pickups.
The impact? Increased affordability for users, improved accessibility for financially constrained individuals, and fairer earnings for drivers compared to other platforms.
Beyond functionality, Rido's UI design stood out. Recognized as one of the best projects of our batch, it prioritized user-friendliness with an intuitive interface, larger UI elements for docked phone use, and clean visuals free of clutter. This project not only showcases my ability to design impactful solutions but also highlights my strong UI/UX design skills for mobile applications.
In Pakistan's bustling streets, docked phones and bumpy rides often became hurdles for drivers using conventional ride-hailing apps. Cramped interfaces, tiny buttons, and poor contrast made navigating and accepting rides a frustrating, even dangerous experience. My final year thesis project, Rido, tackled this head-on, prioritizing driver safety and efficiency through a meticulously designed interface. Rido's UI boasts larger, well-spaced buttons, easily distinguishable even without direct phone contact. Optimal color contrast cuts through glare and ensures information is clear at any angle, while a clutter-free layout minimizes distractions and fumbling. This thoughtful design empowers drivers to accept, navigate, and complete rides smoothly, even in challenging conditions, ultimately contributing to a safer and more efficient transportation ecosystem for all.
To develop the app, we went for a custom stack that best suited our needs given the crunch deadlines we had to present the prototype. We chose React Native for Front-end and FastAPI for Back-end. Our database solution of choice was Supabase. The backend was deployed on Render Cloud Hosting.
Total time to develop the app took about 3 weeks. The final prototype app was received very well by the IEEE YESIST ’12 judges and was hailed as the best project of the entire Project Showcase Event.
💡 The app backend has been shut since then as it no longer serves a purpose to keep it running. The project resources might still be available.
RIDO Developer API - Swagger UI
RIDO Frontend Codebases
RIDO Backend Codebase