Inspiration
Navigate360, a UMass-sponsored service has a tool called "Study Buddies" that pretty much nobody uses because it kind of sucks. It functions by only showing the contact information of potential study buddies, leaving everything else up the students. We thought there must be a better way...
What it does
Tandem is a simple but powerful tool that allows students to connect with study partners in the moment. Students register and can can post when they are going to study or currently studying for specific classes. Other students in that class can view the time and location and opt to join them.
Tl;dr: Instantaneous blind-date study sessions
How we built it
We pulled select classes from the UMass directory, and formatted them into a SQLAlchemy database. SQLAlchemy is also used to store the appointments and students. FastAPI is used to bridge between the database and the html/js sites that the frontend team worked on. Finally, we hosted it live on Render and used a sleek .tech domain to finalize the project.
Challenges we ran into
One of the main challenges was coordinating all members of the team, especially since this is the first hackathon for almost all of us.
Accomplishments that we're proud of
We are overall proud that we made a product that we can imagine using in our everyday lives and that has the potential to help many other students.
What we learned
Over these 36 hours we learned so much about how to apply these libraries in a real-world situation, how to work as a team, and how to lock in and focus at the end when it really counts.
What's next?
We are looking forward to implementing new features such as expanded profile customization, notifications, and a simple chat system. Above all, we are looking forward to assisting students across our campus and inspiring academic collaboration for all.
Built With
- fastapi
- html5
- javascript
- python
- render
- sqlalchemy

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