Skip to main content

Features

We will be building a simple todo list application. The application will have the following features:

  • Add tasks
  • Remove tasks
  • List tasks
  • Mark tasks as done

Basic Design

Welcome to the Todo App!
What would you like to do?
1. Add a task
2. Remove a task
3. List tasks
4. Mark task as done
5. Exit

Add a task

Enter your choice: 1
Enter the task you would like to add: Do laundry
Task added!

Remove a task

Enter your choice: 2
Enter the number of the task you would like to remove: 1
Task removed!

List tasks

Enter your choice: 3
1. [TODO] Do laundry
2. [TODO] Do dishes
3. [DONE] Do homework

Mark task as complete

Enter your choice: 4
Enter the number of the task you would like to mark as complete: 1
Task marked as complete!