Código Aberto

Avaliar. Organizar. Descobrir.

A aplicação web para avaliar filmes e séries com um sistema de pontuação detalhado por categorias. Crie suas top lists, acompanhe estreias e compartilhe sua atividade com a comunidade.

O que é o Ratelog

Uma ferramenta direta e sem complicações para gerenciar o que você assiste.

O Ratelog permite buscar filmes e séries através da API do TMDB, avaliá-los com um sistema de pontuação por categorias e gerar listas ordenadas. Sem níveis premium, sem funcionalidades ocultas.

Com um sistema de avaliação detalhado em 5 categorias — Direção, Fotografia, Atuação, Trilha Sonora e Roteiro — você pode expressar sua opinião de forma precisa e comparativa.

Multiusuário, multi-idioma e com suporte para importar suas avaliações do Letterboxd. Tudo em uma interface escura, responsiva e fácil de usar.

Avaliação Detalhada

5 categorias de pontuação com passos de 0,25 para precisão total

👥

Comunidade

Explore avaliações, listas e atividade de outros usuários

📥

Importe seus dados

Migre do Letterboxd com um simples arquivo CSV

🌍

Multi-idioma

Disponível em 9 idiomas: EN, ES, DE, FR, IT, JA, PT, RU, ZH

Funcionalidades

Descoberta

  • Busque filmes e séries através da API do TMDB
  • Acompanhe estreias agrupadas por data

Sistema de Avaliação

  • Avalie de 1 a 10 em 5 categorias
  • Cálculo automático da média
  • Apague e reavalie se mudar de ideia

Listas e Organização

  • Top lists filtráveis por ano e categoria
  • Crie listas personalizadas

Social e Importação

  • Explore a atividade de outros usuários
  • Importe do Letterboxd com CSV

Multiusuário

  • Cada usuário tem suas próprias avaliações
  • Suporte para 9 idiomas

Tecnologia

Construído com tecnologias modernas e robustas

Backend

Kotlin 2.4 + Spring Boot 3.5

Banco de Dados

PostgreSQL 17 + Flyway

Frontend

Thymeleaf + CSS (Tema Escuro)

Autenticação

Spring Security (BCrypt)

Comece em minutos

Você só precisa do Docker e de uma chave de API do TMDB

01

Clone o repositório

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

Configure o ambiente

cp .env.example .env
03

Inicie a aplicação

docker compose up -d