User Story 1: As a user, I should be able to add a new task with details like title, description, and end date. (High priority - Core functionality and medium complexity)
User Story 2: As a user, I should be able to assign a priority level (high, medium, low) to existing tasks. (Medium priority - Important but not critical for basic functionality and medium complexity)
User Story 3: As a user, I should be able to edit existing tasks to update any of the details. (Medium priority - Enhances usability and high complexity)
User Story 4: As a user, I should be able to view a list of all tasks created by me, sorted by end date. (High priority - Core functionality and low complexity)