Skip to content

Vanessamae23/ip

 
 

Repository files navigation

Duke Project Pro

“Your mind is for having ideas, not holding them.” – David Allen

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

  • Text-based
  • Best way to learn
  • Easy and Simple to use

All you need to do is,

  1. Download from link
  2. Double click it
  3. Add your tasks
  4. Let it manage your task for you 😊 It is also Emphasize Free

User Guide

Words in UPPER_CASE are the parameters to be supplied by the user. For example, if users type in task TASK, the TASK is a parameter which can be used as the name of the task user wants to fill it in

Adding a task : task

Adds a task to remind users what to do

Format : task TASK

Examples
task Study CS2103T
task Revise CS2103T with John Doe

Adding an event : event

Adds an event to remind users of a one-time activity

Format : event NAME /from DAY TIME /to DAY TIME where TIME is in this format [NUMBER][am/pm]

Examples
event Supernova /from Mon 2pm /to Tue 2pm
event CS2103T /from Mon 2pm /to Sun 2pm

Adding an event : deadline

Adds a deadline to remind users to do something before the due date

Format : deadline NAME /by DD/MM/YYYY

Examples
deadline return book /by 02/12/2019
deadline CS2103T IP /by 13/09/2023

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);
    }
}

Setting up in Intellij

Prerequisites: JDK 11, update Intellij to the most recent version.

  1. Open Intellij (if you are not in the welcome screen, click File > Close Project to close the existing project first)
  2. Open the project into Intellij as follows:
    1. Click Open.
    2. Select the project directory, and click OK.
    3. If there are any further prompts, accept the defaults.
  3. Configure the project to use JDK 11 (not other versions) as explained in here.
    In the same dialog, set the Project language level field to the SDK default option.
  4. After that, locate the src/main/java/Duke.java file, right-click it, and choose Run Duke.main() (if the code editor is showing compile errors, try restarting the IDE). If the setup is correct, you should see something like the below as the output:
    Hello from
     ____        _        
    |  _ \ _   _| | _____ 
    | | | | | | | |/ / _ \
    | |_| | |_| |   <  __/
    |____/ \__,_|_|\_\___|
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 94.3%
  • Shell 3.1%
  • Batchfile 2.6%