Inspiration

**We always found it hard to find times to study with our friends with conflicting times and schedules. In addition, we wanted to create a way to make our lectures more interactive.

What it does

After setting up their account with their class schedule, users have three main options. First, they can join a lecture discussion that opens up during their designated class time. This lecture discussion provides students with a away to anonymously ask questions to their peers during lecture. Second, users can create a study group by describing the class/content they are studying. Once they create a group, their live location is displayed on the map and any others can join using option three, join a study group. At the end of each of these groups, users can submit their notes. All users notes are then synthesized and a summary is emailed to all involved.

How we built it

We first built our dataset by combining publicly available data from the registrar with data pulled from the MadGradesAPI. This dataset now contains information on all potential classes this semester as well as potential times of these classes. We then developed our auth system as well as grabbing user data regarding the classes they are taking. After we had used firebase to hold our user data, class information and group status, we used GoogleVision OCR to read our notes and Google Gemini to summarize them. Finally, we used SendGrid to email out these notes to group members

Challenges we ran into

Working with the data released by the registrar was very challenging since it was in pdf form and the formatting was very challenging to work with. In addition, our most challenging obstacle was integrating our notes synthesis system with the rest of our program

Accomplishments that we're proud of

We are very proud of our map, which takes live user data and displays it to other users in realtime

Built With

Share this project:

Updates