Skip to content

ki1r0/ip

 
 

Repository files navigation

Judy Chatbot 🤖

Judy is an intelligent chatbot designed to assist users with various tasks, providing a seamless and interactive experience. Built with Java and JavaFX, Judy features natural language processing capabilities and a structured command system, making it a reliable virtual assistant for productivity and task management.

Features 🚀

Task Management – Add, delete, and list tasks effortlessly
Smart Date Parsing – Understands natural date inputs like "next Monday"
Interactive UI – User-friendly interface powered by JavaFX
Persistent Storage – Saves task data automatically for future sessions
Custom Commands – Supports user-defined commands for flexibility

Installation 📥

  1. Ensure you have Java 11 or later installed.
  2. Download the latest Judy.jar release from GitHub Releases.
  3. Run the chatbot using:
    java -jar Judy.jar

Usage 💡

Use the following commands to interact with Judy:

  • todo <task> – Adds a new task
  • deadline <task> /by <date> – Adds a task with a deadline
  • event <task> /from <date> /to <date> – Adds an event
  • list – Displays all tasks
  • delete <task number> – Removes a task
  • bye – Exits the chatbot

Screenshots 🖼️

Judy UI

Contributing 👥

We welcome contributions! Feel free to fork the repository, submit pull requests, or report issues.

About

2103T ip

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 96.2%
  • Shell 2.2%
  • Batchfile 1.6%