User Documentation - Hadleymicah/CS690-FinalProject GitHub Wiki
TaskTracker User Guide
Main Menu
-
After launching TaskTracker, you'll see the main menu with six options:
-
- Add New Task
-
- View Dashboard
-
- Edit Task
-
- Delete Task
-
- Daily Summary
-
- Exit Application
-
-
Navigate the application by entering the number corresponding to your choice.
Adding a Task
-
To add a new task:
- Select option 1 from the main menu.
- Enter a title for your task (required).
- Provide an optional description.
- Choose a priority level (High, Medium, or Low).
- Decide if the task is important (Y/N).
- Set a due date (optional) in MM/DD/YYYY format.
-
Review your task details and select:
- 1 to save the task
- 2 to edit information
- 3 to cancel
-
After saving, you can add another task or return to the main menu.
Viewing Tasks (Dashboard)
-
To view your tasks:
-
Select option 2 from the main menu.
-
The dashboard displays a summary of your tasks with count statistics.
-
Choose a filter option:
-
- All Tasks
-
- Pending Tasks
-
- Completed Tasks
-
- High Priority Tasks
-
- Important Tasks
-
- Return to Main Menu
-
Choose your filter by entering the number corresponding to your choice.
-
-
Tasks are displayed in a table format with columns for ID, Title, Priority, Importance, Due Date, and Status.
-
Enter a task ID to view details or take actions on a specific task.
- Enter B to go back to filter selection or M to return to the main menu.
Task Details and Actions
-
When viewing task details, you can:
- Mark the task as complete/incomplete
- Edit the task
- Delete the task
- Return to the dashboard
Editing a Task
-
To edit a task:
-
Select option 3 from the main menu or choose to edit a task from the task details screen.
-
Enter the task ID when prompted (if coming from the main menu).
-
Select which field to edit:
-
- Title
-
- Description
-
- Priority
-
- Importance
-
- Due Date
-
- Completion Status
-
- Save Changes
-
- Cancel
-
-
Follow the prompts to update the selected field.
-
Save your changes when finished.
Deleting a Task
-
To delete a task:
-
Select option 4 from the main menu or choose to delete a task from the task details screen.
-
Enter the task ID when prompted (if coming from the main menu).
-
Confirm deletion by typing y or yes.
Daily Summary
-
To view a summary of your tasks:
-
Select option 5 from the main menu.
-
The summary displays:
- Tasks completed today
- Pending tasks
- Upcoming due dates for the next 3 days
- Lists of completed and pending tasks
-
Choose to:
- 1: Save the summary to a file (saved as TaskSummary_YYYYMMDD.txt)
- 2: Return to the main menu
Data Management
-
TaskTracker automatically saves your changes to a file named tasks.txt in the application directory. This happens whenever you:
- Add a new task
- Edit a task
- Delete a task
- Mark a task as complete/incomplete
Exiting the Application
-
To exit TaskTracker:
- Select option 6 from the main menu.
- Your tasks are automatically saved before the application closes.