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.