Skip to content

King v1.0

Latest

Choose a tag to compare

@kinyean kinyean released this 19 Feb 13:30

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

  1. Download King.jar
  2. 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.