Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Chen1x] iP #744

Open
wants to merge 39 commits into
base: master
Choose a base branch
from
Open

[Chen1x] iP #744

wants to merge 39 commits into from

Conversation

Chen1x
Copy link

@Chen1x Chen1x commented Sep 22, 2023

Jarvis

“I love CS.” – This guy (source)

Jarvis is pretty useless. It's,

  • text-based
  • easy to learn
  • SUPER FAST to use

All you need to do is,

  1. download it from here.
  2. double-click it.
  3. add your tasks.
  4. let it manage your tasks for you 😉

And it is FREE!

Features:

  • Managing tasks
  • Managing deadlines (coming soon)
  • Reminders (coming soon)

If you Java programmer, you can use it to practice Java too. Here's the main method:

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

Chen1x and others added 9 commits September 22, 2023 15:44
Parser and Storage classes contains Magic Strings

Could be confusing to read and find out their purposes

Let's assign each of them to a constant with name describing its purpose
There is no function for user to figure what deadline is the closest and
should be prioritized to be worked on first

Let's add a command with input "upcoming" for the chatbot to remind
the user about the closest deadline that is not done yet
PS: Why are there sooo many Jarvis bots for IP? We're all unoriginal :(
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants