Inspiration
Other clubs used google sheets and docs to make students find out who is in the same classes and who would ideally want to study with each other. We took that idea and made it not so ugly. There's some people that work better with a buddy, holding accountability for each other, and making them not so lazy because I know that I work the same way.
What it does
Allows only uf people to search and create posts for finding stud buds that specify by class, location and how many people are the group.
How we built it
We used a flask backend that gets consumed by the react-native frontend through an api layer. The backend uses sqllite for its database. Its a disconnected front and backend and both are hosted on render. We use email verification only if the email ends with @ufl.edu and then uses sendgrid api to send a random 6 digit value to the email and checks a text input for the right number, only works for 15 minutes before needing to resend the code.
Challenges we ran into
MERGE CONFLICTS, NO REQUIREMENTS TXT FOR THE FIRST 16 HOURS, TYPESCRIPT, DATA SQL INTEGRATION WITH BACKEND
Accomplishments that we're proud of
We made and lauched a functional application with a front, back and database. That feels pretty good to me to say the least.
What we learned
We learned typescript, resolving merge conflicts and system design. Also how to handle flask backend
What's next for StudBud
We add chat features and location api with google maps, also integrate prosgresql instead of sqlite. Add join feature, profile pics and the works :)


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