Alexa

Logo

Alexa, a CLI-styled chatbot to help you keep track of tasks

View the Project on GitHub benclmnt/ip

Alexa User Guide

Alexa is a chatbot to help people manage their tasks easily. You can take note and update it via GUI that responds to your command line instruction.

Table of Contents

Requirements

Features

Interactive user interface

Alexa chatbot uses a GUI that gives you interactive feedback for every command that you write. It responds as if you are chatting with a real person that always available to help you manage your tasks.

Product Screenshot

View your tasks by date

By default, Alexa stores your task by creation date. However, you can also filter to see which tasks do you have for the day

Differentiates your tasks

There are several types of tasks that are supported by Alexa chatbot to help you classify different types of task that you have.

Find your tasks

You can ask Alexa to find task that contain a certain keyword in your command.

Update your tasks

If you have a change of plan, there is no need to delete and create a new task, simply update the current task with a new deadline

Usage

Add a new task

Add a new task into the list of tasks that are stored by Alexa chatbot for you.

Usage example:

Example of usage:


Marks task as done

Marks a particular task as done in the list of tasks.

Usage example: done [taskNumber]

Example of usage:


Deletes a task in the list

Removes a certain task from the list of tasks.

Usage example: delete [taskNumber]

Example of usage:


Find tasks

Finds all the tasks that contain a certain keyword in its description.

Usage example: find [keyword]

Example of usage:


List tasks

Lists all the tasks that are currently stored by the Alexa chat bot.

Usage example:

Example of usage:


View all tasks by date

View all tasks to be done on the given date

Usage example:

Example of usage:


Update a task

Update task description or date

Usage example:

Example of usage:

Exit Alexa

Exit Alexa chatbot

Usage example: