Skip to content

KennyKd/ToDo-List-App

Repository files navigation

Algorithm and Programming - Final Project: ToDo-List Application

The To-Do List Application helps you to keep track and remind yourself, as the user of the app, of your upcoming activites. The To-Do List App aims to also help users by helping them not only to remember the tasks they have in hand to complete, but also to help the users be more organised and self-aware in carrying out their activities throughout their day.

How to Use the Program

FULL WINDOW

The app is made up of 5 main features:

  • Add new tasks
  • View existing tasks
  • Search for certain tasks by filtering
  • Mark a task complete/incomplete
  • Delete selected tasks

Add New Tasks

ADD TASK

A new task can be added by giving it a name, followed by a reminder for when the user wants to be reminded about their task. The name of the task are not limited by its length of string. The reminder uses a format for the selection of date and time (as shown in the screenshot above).

View Existing Tasks

VIEW TASK

All of the added and stored tasks are viewed in this list box. Each entry are displayed in the format of: [Task_Name] - [Status] (Reminder: [YYYY:MM:DD] [HH:MM]). (YYYY: year, MM: month, DD: day), (HH: hour, MM: minute)

Search For Certain Tasks by Flitering

Every entry of tasks stored in the list consists of 3 parts: its name, status, and the reminder date & time. With this knowledge, we can choose which part of the entrries' information we want to select from and enter certain keywords which associates with the type of entries we are looking for.

FILTER BY NAME Search by task names

FILTER BY STATUS Search by task status

FILTER BY REMINDER Search by task raminder

Mark Task Completion & Task Deletion

OTHER FEATURES

A task can be marked 'Comeplete' or 'Incomplete' when it is selected in the list box, then the 'Mark Complete' button is pressed (to mark the selected task complete) or the 'Mark Incomplete' button is pressed (to mark the selected task incomplete). A task can also be deleted by selecting a task and pressing the 'Delete Task' button (removing the task from the list). Press the 'Exit' button for when you are done with the program and would like to close the program.

Start "bookmarking" your actvities today!

About

AlgoProg Final Project: ToDo List

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages