Inspiration

The workload of GSMST and other outside responsibilities sometimes stresses me out, so I always need a way to keep everything in check

What it does

Keep all things that someone has to do in a to do list

How we built it

A user can add or remove responsibilities into their list by calling a function that makes sure there are no errors in the list. Afterwards, another function is called to print the user's list.

Challenges we ran into

Users shouldn't need a background on coding to use the to do list, so I needed to make sure there were no cases where an error could occur

Accomplishments that we're proud of

All instances where an error could've been shown, like removing an item from an empty list, were handled and redirected the user accordingly.

What we learned

I built more of a foundation on error handling

What's next for To-do List

I could redo this code in html/javascript, where I could add more functionality like adding a higher precedence for certain tasks and importing stuff like different orders of tasks.

Built With

Share this project:

Updates

Submission history