Inspiration

We wanted to create an app that all students could use to make it easier to finish assignments on time.

What it does

First, a user selects a time range for their vacation and a day to start working on their assignments. Plan2Chill schedules all assignments between the first working day and the last vacation day. To give users more control over their schedule, they assign a difficulty rating to each assignment, estimating the effort that it will take to complete the assignment. Then, they choose a percentage of their total workload to complete on each day. Plan2Chill will separate the assignments so that the daily workload corresponds with the percentages entered by the user.

How we built it

We use NextJS to create a SPA frontend, and used flask for the backend. We used MongoDB for storage, Twilio to send texts, and OpenAI's Api to generate messages.

Challenges we ran into

Deploying a js framework to a flask backend was challenging to get deployed.

Accomplishments that we're proud of

We're proud of putting together a complete app from the many moving parts we started with.

What we learned

We learned a lot about MongoDB and integrating different technologies into one app.

What's next for Plan2Chill

We'd love to extend the app to make it user reach ever further, and we hope to make it more robust through testing and further security investigations. We would also like to get our app authenticated by the Auburn Canvas admin so we could offer the service for all Auburn students without having them to generate a personal API token.

Built With

Share this project:

Updates