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.

+ 43 more
Share this project:

Updates