"Сервис для оценки фильмов"
Бэкенд для сервиса, который работает с фильмами и оценками пользователей, а также возвращает топ-5 фильмов, рекомендованных к просмотру.
Функции:
- добавление фильма;
- обновление фильма;
- получение всех фильмов.
- создание пользователя;
- обновление пользователя;
- получение списка всех пользователей;
- валидация (названия, описании, даты, почты и т.д.)
- добавление в друзья, удаление из друзей, вывод списка общих друзей;
- добавление и удаление лайка;
Веб сервис написан на Java 11, на основе Spring Boot. Реализует REST API. В работе использованы Lombok, JUnit тестирование, Spring Data (JDBC), H2.