Проект написан на React с использованием react-router-dom для навигации между страницами. Использовал компоненты Link и NavLink для отображения страницы без перезагрузки.
Получение записей с сервера имитировал массивом объектов, который в последствии можно заменить на fetch запрос к серверу для получения данных.
Реализована возможность отменять записи, отображать записи в соответствии с календарем.