Spring Boot приложение, реализующее REST API для работы с пользователями и задачами.
Предоставление доступа к функционалу реализовано с помощью JWT-аутентификации.
Работа с пользователями:
- Регистрация
- Авторизация
Работа с задачами (доступно только авторизованым пользователям):
- Создание
- Чтение
- Редактирование(Изменение заголовка и описания, пометка задачи, как сделанной)
- Удаление
В рамках проекта с помощью GitHub Actions для репозитория реализована автоматическая сборка docker-образов и их загрузка в публичный репозиторий (dockerhub) при пуше в master ветку.