Inspiration
Heading into a new semester can feel daunting, especially if you find yourself without familiar faces in your classes. Our app is designed to bridge that gap, connecting you with fellow students enrolled in the same courses.
What it does
By tapping into your Canvas profile, our app automatically fetches the list of courses you're enrolled in. It then matches you with other users who have signed up for our service and are taking the same classes.
How we built it
Our app uses screen scraping to collect your course list directly from Canvas, which it then stores in an SQL database. By analyzing this data, we can efficiently match you with other users who are in the same classes, helping you connect with classmates effortlessly.
Challenges we ran into
We originally used Testudo to obtain class information, but the Testudo website was down on the day of judging, so we had to quickly develop a solution using Canvas.
Accomplishments that we're proud of
Our app offers a way for students to connect, collaborate, and enjoy their academic journey together. Whether you're looking to form study groups or just make new friends in your classes, our tool gives students a way to meet peers with similar interests and schedules.
What we learned
We learned React, Flask, SQL, and Selenium web scraping to accomplish this project.
What's next for Connective
We plan to make a more robust UI with more social features.
Log in or sign up for Devpost to join the conversation.