"We must live together as brothers or perish together like fools." - Martin Luther King Jr.
We all need a brother out there who's got our back all the time. Introducing BrotherBot, your one-stop task planner with a "Brother" personality. BrotherBot is designed to help you manage tasks with a unique 'bro' personality, ensuring that you stay on top of your responsibilities while feeling supported. This application transitions from traditional task management methods to a friendly, interactive approach.
This section lists major libraries used.
- Tracks tasks
- Eat supper with you (coming soon)
-
Add a ToDo task that you need to complete using the
todokeyword. Example:todo runwill add "run" to your list of tasks. -
Add a Deadline Task that you have to complete by a certain deadline using the
deadlinekeyword.
Deadline will be entered behind a slash, with the format of 'dd/MM/yyyy HHmm'. Example:deadline project /by 23/02/2023 1400will add "project" to your list of tasks. -
Add an Event that you have to attend using the
eventkeyword.
Duration of the event will be entered with behind a slash, with the first slash representing the start of the event and the second slash representing the end of the event.
Example:event CS2103T Lecture /from 17/01/2023 1400 /to 17/01/2023 1600will add "CS2103T Lecture" to your list of tasks.
Delete a task in the task list using the delete keyword.
A positive integer (i.e., 1, 2, 3...) must be specified behind the keyword, and the task to be deleted should exist.
Example: delete 2 will delete the second item in the list.
Simply by using the keyword bye, the program will exit on its own.
Example: bye will exit the program.
Find a task in the list using the find keyword.
The task you are looking for should be entered behind the keyword.
Example: find project will list out all the tasks that contain the word 'project'.
List out all the tasks using the display keyword.
Example: display will list out all the tasks that exist.
Mark a task that has been completed using the mark keyword.
A positive integer (i.e., 1, 2, 3...) should be specified behind the keyword.
Example: mark 3 will mark the third task on the list.
Find the next free slot using the free keyword.
A valid duration of format 'xHyyM' where x is the number of hours, and yy is the number of minutes, should be entered behind the keyword.
Example: free 2H30M will return your next free 2 hour 30 minute time slot.
Bro! It is:
HardEasy to use- Friendly
- Treats u like a real bro 🤩
Download it here
Here’s the Launcher class:
package brotherbot;
import javafx.application.Application;
public class Launcher {
public static void main(String[] args) {
Application.launch(BrotherBot.class, args);
}
}