Открытый исходный код

Оценивай. Организуй. Открывай.

Веб-приложение для оценки фильмов и сериалов с детальной системой评分 по категориям. Создавайте свои топ-листы, следите за премьерами и делитесь активностью с сообществом.

Что такое Ratelog

Простой и понятный инструмент для отслеживания и ранжирования того, что вы смотрите.

Ratelog позволяет искать фильмы и сериалы через API TMDB, оценивать их с помощью системы评分 по категориям и создавать рейтинговые топ-листы. Без премиум-уровней, без скрытых функций.

С детальной системой оценки по 5 категориям — Режиссура, Операторская работа, Актёрская игра, Саундтрек и Сценарий — вы можете точно и сравнимо выражать своё мнение.

Многопользовательский, многоязычный и с поддержкой импорта оценок из Letterboxd. Всё в тёмном, адаптивном и простом в использовании интерфейсе.

Детальная оценка

5 категорий оценки с шагом 0,25 для максимальной точности

👥

Сообщество

Изучайте оценки, списки и активность других пользователей

📥

Импорт данных

Миграция из Letterboxd с помощью простого CSV-файла

🌍

Многоязычный

Доступен на 9 языках: EN, ES, DE, FR, IT, JA, PT, RU, ZH

Функции

Обнаружение

  • Поиск фильмов и сериалов через API TMDB
  • Следите за премьерами, сгруппированными по дате

Система оценки

  • Оценка от 1 до 10 по 5 категориям
  • Автоматический расчёт среднего
  • Удалите и оцените заново, если передумаете

Списки и организация

  • Топ-листы с фильтрацией по году и категории
  • Создавайте персонализированные списки

Социальные и импорт

  • Изучайте активность других пользователей
  • Импорт из Letterboxd через CSV

Многопользовательский

  • У каждого пользователя свои оценки
  • Поддержка 9 языков

Технологии

Создано с использованием современных и надёжных технологий

Бэкенд

Kotlin 2.4 + Spring Boot 3.5

База данных

PostgreSQL 17 + Flyway

Фронтенд

Thymeleaf + CSS (Тёмная тема)

Аутентификация

Spring Security (BCrypt)

Начните за минуты

Вам нужны только Docker и API-ключ TMDB

01

Клонируйте репозиторий

git clone https://github.com/golmenero/ratelog.git
02

Настройте окружение

cp .env.example .env
03

Запустите приложение

docker compose up -d