Сервер написан на языке Java c использовнием фреймворка Spring, подключенного с поощью Spring Boot v. 2.2.6. Для хранения данных была выбрана система MySQL, для работы м данными используется Spring Data Для защиты сервера от несанкционированного доступа используется Spring Security.
Клиент представялет собой веб-приложение, написанное с помощью фреймворка Angular на языке TypeScript