Skip to content

li-rongzhi/ip

 
 

Repository files navigation

Jarvis Chatbot

"Jarvis, sometimes you gotta run before you can walk." - Tony Stark

Description

The name Jarvis stands for Just A Rather Very Intelligent System. The current version of Jarvis chatbot, allowing users to

  • Create(delete) tasks
  • List tasks
  • Mark(unmark) tasks as completed(uncompleted)
  • Check tasks with given date
  • Find tasks with given keywords
  • Store taskList in disk

Jarvis currently supports three kinds of tasks:

1. ToDo: without time component

2. Deadline: with a due time

3. Event: consists of a start time(from) and an end time(to)

The task management feature enhances Jarvis's utility by enabling users to keep track of their to-do list without leaving the chat interface.

Features

  • Basic task management operations
  • Store taskList in disk
  • A nice GUI
  • More exciting features...🤩

How to Test

  1. Install the Jarvis chatbot on your preferred platform.
  2. Run Launcher file to launch the chatbot. 🥰
  3. Detailed user guide is available here.

UI Showcase

Ui

If you are a Java programmer, you can also use it to practice Java. Here's the main method in Launcher:

public static void main(String[] args) {
    Application.launch(Main.class, args);
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 97.4%
  • Shell 1.5%
  • Batchfile 1.1%