I'm a big believer that projects should aim to solve some problem whether it's big or small. Each one of mine has been created with that principle in mind.
Problem
Students who keep track of due dates in their calendar have been manually inputting dates found in their course syllabuses. Students, could benefit from a faster way to get their due dates from the syllabus to their calendar.
Solution
This project automates the process of retrieving and inputting due dates from a syllabus to a calendar. Users can upload one or more course syllabuses and get back an iCalendar file containing all the important due dates. Users can import this file into their favourite calendar app to save the due dates.
Takeaway
In the development of this project, I got to familiarize myself with the OpenAI API, NextJS app directory, and deployments with Fly.io.