This project is a Terminal-based GUI To-Do List application implemented in Java. It allows users to manage their tasks efficiently by providing functionalities to Add Task & Details about Task, View, and Delete tasks. The application is designed to work on both Windows and Unix-based operating systems (Linux & Mac Os).
- Add Task: Add new tasks to your to-do list & Add Task's Details.
- View Task: View all the tasks in your to-do list.
- Delete Task: Delete tasks from your to-do list.
This is the main class containing the main
method, which serves as the entry point of the application.
This class contains a method to clear the terminal screen. The method supports both Unix-based and Windows operating systems.
- Methods:
cls()
: Clears the terminal screen.
This class manages the tasks. It contains methods to add, view, and delete tasks.
- Methods:
addTask()
: Adds a new task to the list.viewTasks()
: Displays all the tasks in the list.delTask()
: Deletes a specified task from the list.
git clone https://github.com/yourusername/TO-DO-LIST.git
cd TO-DO-LIST
Compile the Java classes using the following command:
javac TODO.java
Run the main class using the following command:
java TODO
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by the need for a simple and efficient task management system.