Демо: https://testing-app-module.netlify.app/
Typescript, React.js, Custom Hooks, Reactstrap.
Управление состоянием - React Context.
Хранение данных - LocalStorage.
Создание теста из входящих данных (массив с вопросами и описание теста).
При перезагрузке страницы данные и шаг в тестировании не теряются.
При окончании тестирования приложение выдает массив с результатами.