- Технические характеристики
- Spring Boot 2.6.6 - Основной веб фреймворк
- Maven - Система сборки проекта
- Swagger and SpringFox - Автоматическое создание документации
- Google Firebase FireStore - Серверная документориентированная NoSQL база данных
- Lombok - Автоматическая генерация шаблонного кода
- Spring Cache - Частичное кэширование базы данных
- Pagination - Деление больших объемов данных для удобной передачи и использования
- Защищённый доступ к определённым методам API с помощью алгоритма хеширования SHA256
- Автоматическое развертывание сервера на Heroku с помощью Heroku Github Integrations
- Github actions - автоматические анализ кода с помощью PMD и загрузка репорта анализа