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

Darren Tng iP #622

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

Conversation

DarrenCsAcc
Copy link

@DarrenCsAcc DarrenCsAcc commented Sep 9, 2022

Duke
“If you fail to plan you plan to fail” – Benjamin Franklin here

DukePro frees your mind of having to remember things you need to do. It's,

  • text-based
  • easy to learn
  • Loads quickly
  • Easy to use
  • Does not need to run on any sophisticated hardware
    -Many available functions

All you need to do is,
download it from here.

  1. double-click it.
  2. add your tasks(e.g deadlines,events,todos etc).
  3. let it manage your tasks for you 😉😉😉😉
  4. And it is FREE of Charge!😉😉😉😉
  5. Show it off to your friends so that they can use it too!😉😉😉😉

Features:

  • Managing tasks
  • Managing deadlines
  • Managing Events
  • Find function
  • List function

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

public class Duke { 
    public static void main(String[] args) throws DukeException, IOException, ParseException {`
        Parser.Parser(ListofMessages);
    }
}

DarrenCsAcc and others added 19 commits September 17, 2022 13:18
Manage to add in assertions at various stages to ensure that certain part of the code is working.
Manage to improve code quality(to some extend)there is still alot of work to be done but due to time shortage i do the best i can to improve the quality.

In summary:
Added assertions
Improved code quality abit
Manage to get GUI working
Here is the help list:
Here is a list of all the possible commands

1)List
Show all current task

2)todo
create todo object

3)event
create event object

4)deadline
create deadline object

5)bye
To exit
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.

1 participant