Необходимо создать небольшой REST сервис с пользователями и подписками.
Было создано приложение для создания пользователей и добавления им подписок.
Подробная документация доступна по ссылке: http://localhost:8080/swagger-ui/index.html
OAS доступна по ссылке: http://localhost:8080/v3/api-docs
Приложение запускается в docker контейнерах. Для работы необходимы docker и docker-compose. Запуск осуществляется через docker-compose файл. Для запуска необходимо:
- Скачать проект с GitHub.
- Перейти в корневую папку проекта
- В терминале ввести команду
docker-compose up
По умолчанию приложение запустится на порту 8080.
📝 TODO List
- Добавить сообщения для ошибок. Добавить локализацию сообщений.
- Доработать уникальность имен и email пользователей.
- Добавить DTO модели для корректных ответов.
- Разработать сервис для работы с подписками.
- Доработать логирование.
- Добавить тесты.