🧾 Todo-app Challenges

📋 Requirements

Create a todo app by using web application technology, such as React.js Vue.js Angular Svelte, etc. You can use any frontend framework that you prefer, but we will appreciate it if you use React.js. The detail of the web application shown on the list here.

  1. Can read todo tasks in list form
  2. Can create a new todo task and when refreshing the web application, the data in web application should be not disappear TIP. Save in local storage, don't use any database technology
  3. Can update data in todo task
  4. Can mark done when finish todo task
  5. Can remove check or un-check todo task
  6. The data in the todo task should include
    • name
    • description
    • start date
    • end date
  7. Your web application styling is up to you

REMARK
This challenge doesn't require any backend framework or database just use frontend framework only and You can use any frontend framework library that you prefer, such as tailwind redux recoil, etc.

✏️ Criteria

  1. Fishish all requirements
  2. Clean and readable code
  3. Good object-oriented style
  4. Extra can deploy web application in Vercel or Netlify and send link URL as a result

📌 What do you need to Submit ?

  1. Your code
  2. Document to start your web application (In English or Thai) and should be in markdown format
  3. If you can deploy your web application, please submit a URL

Good luck with the challenges