Классическое приложение ToDo TypeScript, React, Redux, React Testing Library
Можно добавлять новые задачи, добавлять их в избранное, фильтровать по статусу, редактировать, удалять. При изменении задач происходит "синхронизация" с базой данных (с помощью мок-API jsonplaceholder). При загрузке приложения задачи загружаются с API https://jsonplaceholder.typicode.com/todos.
При удалении задачи пользователю необходимо подтвердить действие: