$TorrESMIN

NodeExpressRedisPostgreSQLDockerAxiosTMDB API

O TorrESMIN é um addon de Stremio auto-hospedado que conecta seu Prowlarr/Jackett ao seu próprio TorrServer, permitindo assistir filmes e séries com seek de verdade (avançar e voltar sem re-baixar o torrent do zero) sem depender de serviços debrid pagos. Desenvolvi toda a API em Node/Express, com Redis para cache de buscas e PostgreSQL opcional para persistir configurações por usuário. Um dos maiores cuidados do projeto foi segurança: o TorrServer nunca é exposto à internet, todo o tráfego de vídeo passa pelo addon, que valida chaves de acesso por pessoa com trava automática por IP, além de proteções contra path traversal e ReDoS. Também construí um painel administrativo para gerenciar chaves e catálogos curados (Criterion, IMDb Top 250, entre outros) sem precisar tocar em código, e um construtor de templates baseado em tokens para formatar como cada stream aparece no Stremio. Testado com o test runner nativo do Node, sem dependências extras, e distribuído via Docker Compose com Redis e TorrServer inclusos.

← Voltar ao portfólio