Skip to content

nikingoda v1.0.0

Latest

Choose a tag to compare

@nikingoda nikingoda released this 06 Mar 16:19

Nikingoda Chatbot ๐ŸŒŸ

Welcome to Nikingoda, a powerful chatbot designed to help you managing tasks efficiently.

Nikingoda frees your mind of having to remember things you need to do. It's,
text-based
easy to learn
FAST SUPER FAST to use.

Features of the Project ๐Ÿ› ๏ธ

  • Task Management: Managing tasks (todo, deadline, event)
  • Note done tasks: Mark and unmark done/not done task (mark, unmark)
  • List task: List all tasks (list)
  • Find tasks easily: Find tasks with keyword (find)
  • Update task details easily: Edit task details easily (update)
  • File Storage: Save and load tasks from a file on disk.
  • Reminders (coming soon)

How to Run the Project ๐Ÿš€

  1. Download file nikingoda.jar below
  2. Move file nikingoda.jar to a particular directory (e.g : /nikingoda)
  3. Open the terminal, cd to this directory and run the command: java -jar nikingoda.jar, or click the jar file to run the project.
  4. Enjoy it

Supported Commands ๐Ÿ“‹

Hereโ€™s a list of commands Nikingoda recognizes:

  • list: Display all tasks.
  • todo <task_description> : Add todo task with description
  • deadline <task_description> /by <task_deadline> : Add deadline task
  • event <task_description> /from <begin_time> /to <end_time> : Add event task
  • delete <task_id> : Delete task with given id.
  • mark <task_id>, unmark <task_id>: mark or unmark the task with id as done.
  • find <key_word>: find tasks match with given keyword.
  • update <task_id> /description <new_description>: update description of task with id
  • update <task_id> /by <new_deadline> : update deadline of task with id
  • update <task_id> /from <new_begin> : update begin_time of task with id
  • update <task_id> /to <new_end> : update end_time of task with id
  • bye: exit the chatbot.

Note: deadline, end_time and begin_time of task should be in form <HHmm dd/mm/yyyy>
(eg: 0630 25/2/2025 for 6:30AM, 25/2/2025 or
1830 25/2/2025 for 6:30PM, 25/2/2025)