Приложение хранит данные о фильмах, включая жанр, режиссера, продолжительность фильма и дату релиза, возрастной рейтинг, лайки и отзывы. Пользователи могут поставить/удалить лайк фильму и оставить отзыв, исходя из предпочтений пользователя приложение выдает рекомендации. Пользователи могут добавлять/удалять друг друга в друзья. Лента событий позваоляет увидеть, последние действия пользователей приложения. Поиск по названию и режиссеру.
Приложение реализовано с использованием Spring Boot, имеет REST API, данные хранятся в H2 database. Для тестирования приложения написаны JUnit тесты.