Coder Social home page Coder Social logo

hellodommy / duke Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nus-cs2103-ay1920s1/duke

0.0 0.0 0.0 8.23 MB

A productive chick to help you keep track of your tasks! ๐Ÿฅ

Home Page: https://hellodommy.github.io/duke/

Java 98.66% Shell 1.34%
cs2103t nus

duke's Introduction

Task Chick

Task Chick is a Personal Assistant Chatbot that helps you to keep track of various things. Task Chick is optimized for users who prefer to work with a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).

User Guide

  1. Ensure you have Java 11 or above installed in your Computer.
  2. Download the latest taskchick.jar here.
  3. Copy the file to the folder you want to use as the home folder for your Task Chick.
  4. Double-click the file to start the app. The GUI should appear in a few seconds.
  5. Type the command in the command box and press Enter to execute it.
  6. Refer to Features for details of each command, or Usage for the command keys.

Features

Add tasks

Chicky is able to add todos, events and deadlines to your task list.

  • Todos are tasks without any date or time attached to it
  • Events and deadlines are tasks with a date and time attached to it

Update task description

Chicky can modify the description of your task.

Complete tasks

Chicky helps you feel accomplished by marking completed tasks with a v. Good job!

Delete tasks

If you no longer want a task to be on your list, Chicky can delete it for you.

Undo

We all make mistakes! Chicky can help you undo a command.

View all tasks

To get an overview of all your tasks, ask Chicky for a list!

View schedule

If you want to know what tasks you have on a specific date, Chicky can find that for you.

Find keywords

Chicky helps you find relevant tasks. All you need to do it specify a search term!

Help

Get help on the go from Chicky. A list of commands and their keywords will be displayed.

Exit

Feel free to close Task Chick once you're done. Your session will be saved. Remember to say bye to Chicky!

Usage

todo or -t - Adds todo task

todo [task description] or -t [task description]

Adds a task of type todo to your task list.

Example of usage: todo cs2103t homework

event or -e - Adds event task

event [task description] /at [dd/mm/yyyy hhmm] or -e [task description] /at [dd/mm/yyyy hhmm]

Adds a task of type event to your task list. Please specify the date in the format dd/mm/yyyy and the time in 24-hour format hhmm.

Example of usage: event orbital splashdown /at 28/8/2019 1900

deadline or -d - Adds deadline task

deadline [task description] /by [dd/mm/yyyy] or -d [task description] /by [dd/mm/yyyy]

Adds a task of type deadline to your task list. Please specify the date in the format dd/mm/yyyy and the time in 24-hour format hhmm.

Example of usage: deadline duke increments /by 18/9/2019 2359

update - Updates a task description

update [task index] [new description]

Updates the description of your task.

Example of usage: update 1 complete cs2101 readings

complete or c - Complete a task

complete [task index] or c [task index]

Marks a task you completed with a v.

delete or d - Delete a task

delete [task index] or d [task index]

Deletes a task from your task list.

undo or u - Undo an action

Undo a change to the task list. Changes made in a previous session of Task Chick cannot be undone.

list or l - View all tasks

View all your tasks.

schedule or s - View scheduled tasks

schedule [dd/mm/yyyy] or s [dd/mm/yyyy]

View tasks you have scheduled on a specific date. Please specify the date in the format dd/mm/yyyy.

find or f - Find matching tasks

find [search term] or f [search term]

Find tasks containing a specific search term.

help or h - View instructions

Get instructions on how to use Task Chick.

bye - Exit Task Chick

Exit this session of Task Chick. Task Chick will close after 2 seconds.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.