Filmorate - это приложение для составления рейтинга фильмов и обмена рекомендациями между пользователями. Цель проекта - улучшить процесс выбора фильмов и обеспечить пользователям персонализированные рекомендации. Проект разработан с использованием Java и фреймворка Spring Boot.
- Добавление и обновление фильмов в рейтинг.
- Оценка фильмов пользователями.
- Объединение пользователей в комьюнити для обмена рекомендациями.
- Возможность добавления друзей и оценка фильмов друзей.
- Java, Spring Boot, H2 Database, Maven
- Java 11 или выше
- Maven
- Интернет-браузер
- Склонируйте репозиторий:
git clone https://github.com/EugeneP87/filmorate.git
- Перейдите в директорию проекта:
cd filmorate
- Соберите проект:
mvn clean install
- Запустите приложение:
mvn spring-boot:run
Приложение будет доступно по адресу: http://localhost:8080
На диаграмме базы данных отображены основные таблицы, представляющие фильмы, пользователей, отзывы и другие сущности. Отношения между таблицами демонстрируют, как связаны различные компоненты системы. Это помогает лучше понять структуру базы данных и взаимодействие между различными частями приложения Filmorate.