A simple Java program to manage a basic todo list.
- Create tasks: Add new tasks to the todo list.
- Mark as done and mark as undone: Change the status of tasks as done or undone.
- Edit task: Modify the content of existing tasks.
- Eliminate task: Remove specific tasks from the list.
- Organize tasks alphabetically: Arrange tasks in alphabetical order.
- Organize by done and undone: Group tasks based on their completion status.
- Remove all tasks set as done: Clear the list of all completed tasks.
- Recover removed tasks: Restore previously deleted tasks.
- Exit the program: Gracefully terminate the application.
- Task Count Display: Show the total number of tasks currently in the list for better task management.
- Simple Task Notes: Allow users to add short notes or descriptions to individual tasks for additional context or details.
- Task Completion Percentage: Display a percentage to show the overall completion progress of the tasks in the list.
- Time Stamps: Include timestamps for task creation and modification to track the history of each task or when created and deleted.
Ensure you have Java installed on your system.
- Clone the repository or download the source code.
- Compile the Java source files.
- Run the compiled program.
- Follow the instructions provided by the program to add, modify, or remove tasks.
- Use the relevant commands to organize the tasks as needed.