A console-based productivity tool built with Java, designed to help you manage personal tasks with deadlines, priorities, and reminders. This project demonstrates core Java concepts including object-oriented programming, file I/O, and multithreading.
- π Create and manage tasks
- β° Set deadlines and recurring tasks
- π΅ Background music playback (runs in a separate thread)
- π Automatic reminders for upcoming tasks
- πΎ Save and load tasks to/from disk
- π Structured using Maven/Gradle conventions
- π Cross-platform (runs on any system with Java 17+)
- Java 17+
- Multithreading
- File I/O (JSON or CSV format)
- Java Sound API for audio
In progress.