TaskTrackerCLI is a command-line application that helps you manage and keep track of your tasks.
- add, update, and remove tasks
- Mark task as done or in progress
- List all tasks that are done or in progress
- List all tasks that are not done
This project was initially built to complete the Task Tracker CLI challenge from roadmap.sh, but as I got more involved, it grew into a side project focused on learning.
It helped me practice and understand:
- Class
- Encapsulation
- Methods
- getters and setters
- List
- Array
- Searches
- Java 17 or higher
- Maven (or use the included Maven Wrapper)
Clone the repository:
git clone https://github.com/jmarcos-dev/TaskTrackerCLI.git
cd TaskTrackerCLICompile the project:
./mvnw compileRun the application:
./mvnw exec:java -Dexec.mainClass="Main"