Skip to content

iam-debanjan007/TO-DO-LIST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

TO-DO-LIST


Overview:

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


Features:

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

Classes:

1. TODO

This is the main class containing the main method, which serves as the entry point of the application.

2. Clear

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.

3. TaskManager

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.

Usage

Step 1: Clone the Repository

git clone https://github.com/yourusername/TO-DO-LIST.git
cd TO-DO-LIST

Step 2: Compile the Code

Compile the Java classes using the following command:

javac TODO.java

Step 3: Run the Application

Run the main class using the following command:

java TODO

License

This project is licensed under the MIT License - see the LICENSE file for details.


Author

D.MUKHERJEE


Acknowledgments

  • Inspired by the need for a simple and efficient task management system.

MADE WITH ❤️ BY DEBANJAN MUKHERJEE :)

About

Terminal GUI based TO-DO-LIST using JAVA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages