Skip to content

theluqmn/doos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

about this project

doos

features

  • add tasks with a deadline
  • list all tasks, with its statuses (upcoming, overdue, complete)
  • reschedule tasks to a new date
  • mark tasks as complete
  • all tasks are stored in a file (tasks)

notes

  • do not leave any parameters empty as it may cause errors (this project has minimal input validation to avoid overcomplication).
  • this program only stores 32 character long texts. please keep this in mind when naming your TASK-ID and DETAILS. for numbers, only 8 digits are supported.
  • when entering a date, please use the YYYY-MM-DD format. for example, if you would like to input 16th April 2009, enter it as 2009-04-16.
  • the main console (when entering commands, with the following > visible) is not case sensitive, but other inputs are.

to-do

  • cobol setup
  • cli-handler
  • setup procedure
  • add task
  • process tasks (overdue, upcoming)
  • list tasks
  • mark task as complete
  • reschedule task
  • delete tasks
  • add colours
  • purge (delete all completed tasks)
  • sort listing of tasks based on due date
  • overview
  • show top 5 upcoming tasks
  • help

extras

the primary objective of this project is to allow me to learn and implement date and time in a functionally-working cobol project. this project was originally started over a month prior to allowing public access to the repository - a lot of procrastination went into this project. i abandoned it for more than 4 weeks, and when i finally went back in (to finish my debt), i had forgotten how the code works therefore i needed a fresh restart (aka v2).

this project is licensed under the MIT license.

About

to-do list management software written in cobol

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages