Repository navigation
King v1.0
King is a lightweight JavaFX-based task management chatbot that helps users manage tasks efficiently through a simple chat interface.
✨ Features
- Supports Todo, Deadline, and Event tasks
- Add, list, mark, unmark, and delete tasks
- Find tasks by keyword
- Duplicate task detection to prevent repeated entries
- Persistent storage in local file (data/king.txt)
- Clean JavaFX GUI with chat-style interface
🛠 Technical Details
- Built with Java 17 and JavaFX
- Packaged as a cross-platform fat JAR using Gradle Shadow
- Runs using: java -jar King.jar
📦 Usage
- Download King.jar
- Run:
java -jar King.jar
💡 Notes
- Date/time format: yyyy-mm-dd HH:mm
- Data is automatically saved after each command
- If data file does not exist, it will be created automatically
🙏 Acknowledgements
Developed as part of the CS2103T Individual Project.