Inspiration
We were inspired by our own experiences and struggles of trying to find people to ride with. Cycling can be very fun in groups and it can allow people to make friends and feel a sense of community.
What it does
Our applications connects people who are looking for different group cycling rides in the Atlanta area by offering an aggregated source of information on group rides.
How we built it
We built WheelsDown with a rigorous and scalable stack built on Google Cloud. We decided to go with an SSR strategy with flask to enable our API to also handle our page loads! We used a flask server combined with a custom webpack configuration of react to create our UI, while pointing to cloud firestore for our data.
Challenges we ran into
Deciding on the architecture of the platform, as well as designing the UI of the site.
Accomplishments that we're proud of
We're proud of building out the backend of the application and successfully creating an easy platform for people to add and find rides.
What we learned
We got a lot of experience with both frontend and backend web development, including Flask, ReactJS, GCP, and more.
What's next for WheelsDown
In the future, we’d also use an in memory cache like redis or memcached to speed up page loads, given that our project is highly cacheable. We’d also flesh out our UI and continue to add great features to appeal to cyclists everywhere!
Built With
- firestore
- flask
- google-cloud
- python
- react

Log in or sign up for Devpost to join the conversation.