Repository navigation
v2.1.0
Simon Chatbot
Simon is an innovative chatbot designed to assist users in task management and provide an intuitive user interface. It's not just a chatbot, but a tool that understands the value of your time.
"Simplicity is the soul of efficiency." - Austin Freeman
Features
- Interactive UI: Provides a clear and responsive chat-like interface.
- Task Management: Keep track of your to-dos, deadlines, and events.
- Persistent Storage: Tasks are saved in a file for future reference.
- Dark Mode: A pleasing and eye-friendly dark mode to work at any time of the day.
Getting Started
-
Installation
- Clone the repository.
- Compile and run the
Simonclass.
-
Usage
- Type your tasks or commands in the text field.
- Click on the 'Send' button or press 'Enter' to submit.
-
Download Simon from our official repository.
-
Double-click the downloaded file to run.
-
Add your tasks using simple commands.
-
Let
Simonmanage everything for you! 😄
Commands
list: Lists all tasks.todo <task>: Adds a new to-do.deadline <task> /by <date>: Adds a new deadline.event <task> /at <date>: Adds a new event.mark <task_number>: Marks a task as done.unmark <task_number>: Marks a task as not done.delete <task_number>: Deletes a task.find <keyword>: Finds tasks that match the keyword.bye: Exits the chatbot.
User Interface
The chatbot features a modern design with a chat interface. Users can see Simon's responses as well as their messages. The chatbot also supports a sleek dark mode.
For Java Programmers
If you're a Java programmer looking for a project to work on or understand, Simon is perfect for you. Here's the main method to get you started:
public class Main {
public static void main(String[] args) {
Application.launch(MainApp.class, args);
}
}