This project may be described as a "tinder for finding study buddies."

What it does

Users enter their name, course CRN, and contact information. The program automatically pinpoints users' locations and offers them a display of nearby users studying for the same class. Users can then choose to connect with users they see. If the other user accepts, their contact information would be sent to each other.

How we built it

Challenges we ran into

Matching the working prototype with the ideal visual design was very challenging given the limited time.

Accomplishments that we're proud of

We are really proud of the goose-themed Gaggle brand and how it cleverly evokes the feeling of a certain major tech company....

What we learned

What's next for Gaggle

With some modification of its visual components, Gaggle can become an extremely user-friendly service that can really be put to use. A mobile version is also an exciting possibility that suits the user base and functions of this application.

Built With

Share this project:


posted an update

We used Flask for the backend and React for the front end. Users fill in their name, number, and course, then that information and their location is sent to our server. From there, we find other users in our SQLite database studying the same course, then use the Google Location Matrix API to calculate the distance to each user. That data is then displayed to the user as possible study buddies!

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