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 :)

Share this project:

Updates