Caspian-Assessment

Create a simple task management application, where users can add, delete, and mark tasks as completed. Here are the requirements for the assignment:

  1. Implement a form where users can enter a task and submit it.
  2. Display the list of tasks entered by the user.
  3. Each task should have a delete button to remove it from the list.
  4. Add a checkbox next to each task to mark it as completed.
  5. Apply appropriate styling using CSS to make the application visually appealing.
  6. Implement a feature to filter tasks based on their completion status (e.g., display only completed tasks or only pending tasks).

Instructions:

  1. You can use HTML for the overall structure of the application, CSS to style the components and layout, JavaScript to handle the dynamic behaviour of the application.
  2. This assignment will be assessed based on your functionality and designing of the project.
  3. You have 48hrs from the time mentioned in the email to submit this assignment.
  4. Please share a zip folder with all the files named appropriately in proper formats and name the zip folder in this format your_name.zip for example Navni_Sudarsanam.zip.
  5. If any script file is missing your submission will be rejected.

"APP URL=https://caspian-assessment-submission.netlify.app/"