A simple console-based To-Do List application written in Java.
This app lets you manage your tasks directly from the terminal: add new tasks, view them, mark them as completed, and delete them.
- Add new tasks
- Mark tasks as completed
- Delete tasks
- View all current tasks
- In-memory storage (data will reset when the app is closed)
- Java JDK 14 or above
- A text editor or IDE (like VS Code, IntelliJ IDEA, or Eclipse)
-
Clone this repository:
git clone https://github.com/nurulashraf/java-todo-list.git cd java-todo-list -
Compile and run:
cd src javac -d . ToDoList.java java todolist.ToDoList
-
Build the image:
docker build -t java-todolist . -
Run the container (interactive mode required for console input):
docker run -it java-todolist
This project is licensed under the MIT License - see the LICENSE file for details.