Inspiration
Our inspiration was the desire to stay organized and feel in control for the semester. We usually take an hour out of our day at the beginning of each semester to write down important events, assignments, and exams. We thought we could eliminate this annoying task.
What it does
TimeScribe allows the user to submit any PDF version of their syllabus. Using an LLM, it parses through the text, removing important dates and automatically adding them to your Google Calendar.
How we built it
With a backend made up of Python and supplementary libraries, such as kor and pypdf, we created accurate information extraction. We created a frontend made of javascript to make a Chrome Extension that fits seamlessly into Google Calendar.
What we learned
We learned many skills, including creating a user-friendly interface, solving data extraction problems with machine learning, and creating a feature list that suits the target audience.
What's next for TimeScribe
Our idea to make students' lives easier and more efficient is infinitely scalable. We already have ideas for an achievement system to motivate students to continue knocking down assignments, priority notifications to keep students working on the right task, and even a customizable interface.
Built With
- google-calendar
- javascript
- kor
- lang-chain
- pypdf
- python
Log in or sign up for Devpost to join the conversation.