https://github.com/kapetrosyan1/java-filmorate
Приложение для оценки фильмов и получения рекомендованных к просмотру кинокартин
https://github.com/kapetrosyan1/java-filmorate
h2-database java-11 junit maven spring-boot sql
Last synced: 6 months ago
JSON representation
Приложение для оценки фильмов и получения рекомендованных к просмотру кинокартин
- Host: GitHub
- URL: https://github.com/kapetrosyan1/java-filmorate
- Owner: kapetrosyan1
- Created: 2023-11-01T15:32:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-28T14:49:50.000Z (almost 2 years ago)
- Last Synced: 2025-01-22T21:32:36.389Z (over 1 year ago)
- Topics: h2-database, java-11, junit, maven, spring-boot, sql
- Language: Java
- Homepage:
- Size: 203 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# java-filmorate
Приложение, позволяющее пользователям ставить оценки фильмам и получать список рекомендованных к просмотру фильмов.
Это первый учебный проект, в котором были использованы Spring boot, система сборки Maven и база данных
# Используемый стек







Также в качестве дополнительной зависимости использовалась библиотека Lombok
# В приложении реализованы следующие функции
- Добавление и обновление пользователей
- Получение всех пользователей и поиск пользователя по его идентификатору
- Добавление других пользователей в друзья и их удаление из друзей
- Получение списка друзей
- Получение списка общих с другим пользователем друзей
- Добавление и обновление информации о фильме
- Добавление и удаление лайков к фильмам
- Получение списка топ n самых "пролайканных фильмов"
# Диаграмма базы данных
