Inspiration The idea for Rydo came from my own struggle to find affordable and simple ways to travel within my city. I wanted to create a solution where people going in the same direction could share a ride and make travel more efficient.

What it does Rydo connects drivers with nearby riders heading toward similar destinations. The driver starts by selecting a rider within 5 miles, and can then accept more riders whose destinations are along the same route. It also provides real-time location tracking using Google Maps.

How I built it I used Google Maps Platform to build the core functionality. Autocomplete, Place API, and Directions API helped me create smooth ride selection and route planning. I handled the frontend, backend, and real-time updates in a full-stack environment.

Challenges I ran into One of the major challenge was showing live GPS tracking after a ride was accepted. Since I couldn’t rely on actual GPS data for testing, I used an open-source GPS mock tool to simulate the movement of users on the map. I also struggled to find a way to draw the polygon to define the region, Then I used geoJson to draw a polygon & Identified the co-ordinates of the region.

Accomplishments that I'm proud of I'm proud that I turned a real-world problem into a working solution. Building a functional ride-matching system with live tracking and Maps API integration was a big achievement for me.

What I learned I learned how to work with multiple Google Maps APIs and how to manage real-time data effectively. I also improved my full-stack development skills and learned how to solve practical problems through code.

What’s next for Rydo I’d like to take Rydo to the next level by adding more feature-rich functionalities, a visually appealing interface, and a user-friendly navigation experience. My goal is to make the app scalable and ready for real-world impact.

Built With

Share this project:

Updates