Skip to content

mindera-school/MS6-Java-To-Do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MS6-To-Do-List

A simple Java program to manage a basic todo list.

V1

  • 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.

V2

  • 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.

How to Run

Ensure you have Java installed on your system.

  1. Clone the repository or download the source code.
  2. Compile the Java source files.
  3. Run the compiled program.

Usage

  • Follow the instructions provided by the program to add, modify, or remove tasks.
  • Use the relevant commands to organize the tasks as needed.