Blog Post

Description: Create a web application that can be used to create todo lists, add tasks to the lists, check tasks once they are done, and view history

Learning outcomes: This project will teach the concepts of 

  • Frontend Development
  • User Experience

Todo List Features: Each list should have the following fields
a) Title
b) Short description (optional)
c) Ability to add tasks to the list
d) Ability to mark a task completed
e) Ability to view previous tasks /history


Option to Drag and Drog a task: 
So a task can be dragged and dropped in the list and across lists

Option to Edit the list: The should be an option to edit all the fields of a List.

Option to Delete the List: The should be an option to delete the list.

You can look at Trello as an example of the app we are envisioning.

Templates: You can make it similar to Trello.

Frontpage: This can have all the created lists listed and an option to create new lists.

Data storage: You can store the data in the browser's local storage

Technologies that can be used: ReactJS/Jquery/Javascript


If you have any queries, you can ping us on Twitter/telegram or by contacting us on this site.