What it does

  1. Reads a syllabus stored as a pdf, docx, or image
  2. Uses google vision api to extract text from the document
  3. Parses text in order to find important events such as office hours, midterms, and finals
  4. Displays calendar events on website and allows user to add the events to their calendar

Challenges I ran into

It was difficult to format .ics files for calendar events and we didn't have the time to make all of the different steps communicate with each other

Accomplishments that I'm proud of

Making a website & finding important dates in text

Built With

Share this project:

Updates

posted an update

Here's some example output:

Event: 'office hours' Is Repeating: True Days Repeating: ['t', 'r'] Time Range: ['8:10', '9:30'] Date: '1/6'

Event: 'midterm' Is Repeating: False Days Repeating: [] Time Range: [] Date: '1/30'

Log in or sign up for Devpost to join the conversation.