Inspiration

One of the biggest problems facing all students is time management. Trying to tackle a large assignment like writing a research paper or finishing a programming assignment can feel daunting when you first start it. Using Tyme solves this problem by creating manageable subtasks as well as reasonable timeframes it would take to complete them. These subtasks can fit into a student's usual weekly schedule and help them properly manage their time.

What it does

Tyme asks the user to enter a task that they would like to complete and when they hit submit, the input will be sent to the Openai API where the task will be divided into a certain number of subtasks that can be completed over the course of the specified time frame. These subtasks are then used to create events that are automatically added to the user's google calendar.

How we built it

We used CSS and HTML to design the UI of the web app and we used javascript for most of the backend operations which included API calls to Openai and google.

Challenges we ran into

Originally, our plan was to use the Google Calendar API to allow users to add their subtasks to their calendars, however, we ran into issues when trying to get the proper authorizations for the API. So we made it in such a way that it just generates links to prefilled calendar events and the user are able to save and edit as necessary. Also, when dealing with the openai API we had trouble finding phrasings that would ensure the ai would present our outputs in the incorrect format, and we ran into pay walls to utilize the API ai so we decided to generate the events manually for the scope of the hackathon.

Accomplishments that we're proud of

We were able to generate links to google calendar with event templates so that the user is able to get their subtasks on their calendar.

What we learned

This was the first time one of our members had used get and github and both of the members on our team learned more about integrating third party APIs. Working on this project also helped us learn more about using html and css to create schedules and timetables, using the react frame work.

What's next for Tyme Scheduling

The next steps would include integrating the Openai and Google Calendar API to automatically generate subtasks and allow users add it to users calendars.

Built With

Share this project:

Updates