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

Share this project:

Updates