Question: Question: Create a JavaScript program that serves the function of a to-do-list manager. The program should manage personal, school, and career tasks (sort the input
Question: Create a JavaScript program that serves the function of a to-do-list manager. The program should manage personal, school, and career tasks (sort the input "tasks" by type - home/school/work - and importance via due date). This way the program can format items to accomplish. The program must use a dynamic array to store the tasks hat makes them able to be sorted and then outputted to an external txt file.
Break your program down into several methods or objects you think you will need to complete your software. Your program should complete functionality taught throughout the class, including but not limited to: User Input Reading and Writing to a File Using Arrays Using a Menu Using Methods Creating a Dynamic System (add, enter, delete, modify) Searches and Sorts
Provide:
Your rough work before attempting to code.
List of Methods The actual completed code for your program.
Screen shots of your program running.
Documentation of the work you completed
Here is the process that the code follows:
start
ask for tasks to read at main menu
read input of tasks
calculate total amount of tasks
store tasks
sort tasks by type (school|home|work)
sort output of tasks by importance (most urgent due date)
calculate average number of tasks per week (per input)
display all tasks, display in order of urgency, and average number of tasks per input
display tasks sorted by category
print to ToDoList.txt
loop for more input
no more input == end
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
