Inspiration

Running is better with others. Whether you strike up a long conversation or push your limits while running in silence, running with others is better. But running is different for everyone. People's pace, distance, availability, and goals vary greatly. It's often difficult for runners, especially for those just beginning, to find run groups suited for them. And that can make it harder to stay motivated and keep it running fun. Curro serves as a solution. Latin for "to run", Curro lets runners connect with others so they can run together. Users can join running lobbies, run groups with a set route, time, distance and pace, meeting other runners with similar abilities. Users can connect with others based on pace and preferences, making it easier to meet new runners, stay consistent, and stay connected. Running shouldn’t feel isolating—it should feel shared and fun.

What it does

At its core, Curro is about run lobbies. Users anonymously join run lobbies with a set route, pace, and start time, meeting new people while meeting their own run goals. Users no longer have to manage overlapping schedules and or conflicting skills when planning run groups. Instead, they are introduced to the larger pool of runners in their area, and can connect with new runners at the time, place, and pace they prefer.

How we built it

Curro is a full-stack app built on a react-vite frontend and node.js backend. It uses google oauth, and google map api’s to manage user locations and run routes. It connects users to lobbies and friends through our backend SQL database, allowing users to see, join, and create lobbies, as well as their personal stats.

Challenges we ran into

We had challenges with working with google API’s as well as connecting our backend with our frontend, managing get and post requests for lobbies

Accomplishments that we're proud of

We are proud of our lobby display, showing multiple lobbies and all their configurations, while seamlessly adding and removing users from lobbies.

What we learned

We’ve learned frontend backend integration, google maps API integration

What's next for Curro

Friends

  • We plan on allowing users to add friends they meet at lobbies as well as create private lobbies just for their friends We plan on keeping track of users stats, including tracking how far and how consistent they run We plan on having special features during runs, including displaying run path, pace, and distance.
Share this project:

Updates