Josh Talks _ Frontend Developer Coding Task (1)
Josh Talks _ Frontend Developer Coding Task (1)
Duration: 24 Hours
Objective:
Build a Task Management App with the following core functionalities:
Requirements:
2. Task Features:
- Add a new task: Each task should have a title, description, and priority (high, medium, low).
- Edit a task: Allow editing of the task title, description, and priority.
- Mark task as completed: Toggle between completed and pending states.
- Delete task: Remove tasks from the list.
- Sort tasks: Dynamically sort tasks by priority with high priority tasks at the top. Use any
simple data structure
3. User Interface:
- Use basic HTML/CSS to style the task list. Ensure it is responsive and tasks are clearly
distinguished based on their priority (e.g., color-coding tasks: red for high, yellow for medium,
green for low).
- Display completed tasks at the bottom of the list.
Deliverables: