A simple Command-Line Interface (CLI) application built in Java to manage daily tasks.
This mini project demonstrates OOP concepts, Collections Framework, and clean coding practices.
➕ Add a new task
📋 View all tasks
✅ Mark tasks as done
❌ Delete a task
📋 View tasks by tag
- Java 17+
- Collections Framework (ArrayList, etc.)
- OOP Principles (Encapsulation, Abstraction, etc.)
- navigate to your folder cd smart-task-manager(foldername)
- Compile and run javac SmartTaskManagerCLI.java java SmartTaskManagerCLI
📚 Learning Outcomes -> Hands-on with Java CLI applications -> Practiced OOP design and Collections -> Built a mini project to strengthen Java fundamentals