Inspiration

Upon receiving the prompt, we were hard-pressed to find a problem that affected all of us. Finally, we found that we had all struggled with taking notes in our history classes while simultaneously keeping up with the teacher's lecture. Although we had all developed our own strategies to overcome this problem, we realized that some students, especially those with learning disabilities, would have a lot of trouble with this problem.

What it does

LectureSync Pro records the lectures of a professor, and uses speech-to-text recognition to transcribe it. It then uses generative AI to write notes based on the text. The student will be able to organize each file in a different folder in the app.

How we built it

We created the front-end using SwiftUI on XCode. We took many of the icons from SF Symbols, and most of the navigation methods were adapted from Apple's API.

Challenges we ran into

The biggest challenge by far was connecting the back end and front end. We split into two teams, one for each end, and we ended up not being able to bridge the two of them. In the last several hours of the event, we had a certain error in our front end that made it next to impossible to make any progress. Another challenge was demotivation of our team, in the early morning, as we were all exhausted and didn't want to keep working on our broken project.

Accomplishments that we're proud of

Our back end is the crown jewel of our project. We were able to successfully implement speech-to-text recognition, which is something we never thought we'd be able to do before this hackathon.

What we learned

We learned not to start from back end and front end and then bridge later. Next year, we hope to have a more synergetic approach.

What's next for LectureSync Pro

We plan on developing LectureSync Pro at least a couple of weeks to turn it into a robust app. We hope to eventually all use it in our history classes :).

Built With

Share this project:

Updates