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.
Log in or sign up for Devpost to join the conversation.