I coded this app using ReactJS which fetches todos data from jsonplaceholder API (https://jsonplaceholder.typicode.com/todos) and loads the TodoList React component with 5 randomly selected Todos. Users are able to add new Todo, select (strike-through) and delete Todos from the list.
I have deployed it on GitHub Pages.