Rafael Costa
Voltar para Projetos

Tracker de séries e filmes

Aplicação web para acompanhar séries e filmes: status, episódio em que parou e integração com o catálogo do TMDb. Conta, login e painel para organizar o que você assiste.

Next.jsReactTypeScriptPostgreSQLPrismaNextAuth.jsstyled-componentsTMDb APIAxiosVercelNode.js

Demonstração em Vídeo

Galeria do Projeto

Tracker de séries e filmes, imagem 1
Tracker de séries e filmes, imagem 2
Tracker de séries e filmes, imagem 3
Tracker de séries e filmes, imagem 4
Tracker de séries e filmes, imagem 5
Tracker de séries e filmes, imagem 6
Tracker de séries e filmes, imagem 7
Tracker de séries e filmes, imagem 8
Tracker de séries e filmes, imagem 9

Sobre o Projeto

Este foi meu projeto final do CS50 (2022), no qual coloquei em prática o que aprendi e obtive o certificado de Harvard. Foi totalmente manual: na época não havia assistentes de IA para escrever código por você, então cada parte saiu do meu trabalho, e tenho orgulho disso. Foi meu primeiro projeto real e funcional, e segue utilizável até hoje. O sistema permite registrar séries e filmes, lembrar em qual episódio você parou, marcar se concluiu ou está assistindo, em espera, drop ou na lista para ver, com busca via API do TMDb e persistência em banco relacional. Usei Next.js, autenticação, Prisma e PostgreSQL, com deploy na Vercel.

Desafios

Primeiro projeto full-stack de ponta a ponta sozinho: juntar o que o CS50 ensinava com uma stack web real (autenticação, banco relacional, API externa e deploy), sem atalhos prontos, só documentação e tentativa e erro.

Resultados

Aplicação publicada na Vercel e utilizável até hoje, integração com o TMDb, persistência com Prisma e PostgreSQL, certificado Harvard pelo CS50 e base sólida para tudo que vim a construir depois.