
Criei um tracker de filmes, séries, livros, jogos, animes e mangás open-source
Decidi lançar o TrackGeek, uma plataforma que unifica o tracking de múltiplos tipos de mídia em um só lugar.
Problema
Sempre achei que ter 5 apps no telemóvel para fazer o tracking de cada tipo de mídia individualmente era algo que tornava-se confuso e também ocupava espaço. Cheguei a usar o Simkl, Anilist, StoryGraph e o RankOne, mas mesmo assim eu sempre ficava insatisfeito com algumas das experiências oferecidas.
Ainda tentei procurar outras plataformas que fizessem o mesmo que o TrackGeek de poder juntar tudo, mas sempre encontrei problemas, ou os dados eram de certa forma limitados porque vinham de fontes que não tinham a maioria dos conteúdos ou a falta de funcionalidades importantes para mim como filtros ou um botão para aleatorizar o meu planning.
Então decidi fazer algo que tenha tudo isso junto com um amigo.
Stack
Decidi fazer tudo open-source e uma ideia bem aberta onde o TrackGeek seria um ecosistema bem grande com planos para apps nativas, extensões para o navegador e futuramente integrações para plataformas como o Stremio/Nuvio.
Para o front-end decidimos usar React + TanStack Start + Typescript.
Já para o back-end decidimos usar NestJS + Better Auth + Redis + Typescript.
Solução
O TrackGeek permite:
- Trackear progresso de anime, games, filmes, séries, mangá e livros em um único perfil
- Acessar estatísticas sobre hábitos de consumo
- Conectar-se com amigos e comparar listas
O foco é ser um "banco de dados pessoal + social" para power users de entretenimento, com uma abordagem mais generalista e integrada que as soluções atuais.
Futuramente, pretendo implementar a integração com o Trakt e outras plataformas consolidadas. No entanto, como ainda não compreendo totalmente a arquitetura do Trakt para viabilizar essa conexão, necessito, de algum import mais completo dele.
Link: https://trackgeek.net
Se quiserem ajudar a testar, reportar bugs ou sugerir melhorias, estou à disposição nos comentários, assim como também nas Discussions do Github.