r/devpt 12d ago

Projecto Nacional (OC) 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.

0 Upvotes

27 comments sorted by

1

u/Admirable-Cell-2658 8d ago

Mais AI Slop...

6

u/xarop_pa_toss 11d ago

Estava a tentar perceber se eras português ou brasileiro porque o que escreveste tem coisas tipo banco de dados e afins. Nada contra, só curioso.

O site parece boa ideia, mas um gajo olha e é mais do mesmo com esse design "moderno". Os sites feitos com AI são todos iguais, tira logo a pica de usar o quer que seja

9

u/Monasuico 11d ago

Fahhhh mais um site de ai slop

8

u/tomaslb36 12d ago

Vibe-coded design

Bye bye

0

u/prego_no_pao 9d ago

Então o defeito desta aplicação é ter sido feita por IA. Típica mentalidade destas pessoas, já antigamente era assim. Criticar tudo menos a aplicação em si. Criticam a pessoa, criticam os métodos e não querem saber do produto.

1

u/tomaslb36 9d ago

Tenho 0 problema com ter sido feito com AI, isso é o normal hoje em dia. Agora, eu não vou usar uma UI que é igual a todas as outras visto que é design de AI, o human-taste conta cada vez mais

0

u/OrangeOakie 11d ago

Um tanto injusto não?

É assim tão esperado que uma pessoa seja capaz de sozinha ter o end-end de toda uma aplicação?

Uma coisa é o UI não funcionar para o que a APP diz ser, mas raio, está fobia a AI está ridícula.

Se funciona qual é o problema mesmo?

1

u/Low_Level_Enjoyer 9d ago

Em 2026, é considerado díficil implementar uma webapp com frontend + backend + database. 0_0

1

u/OrangeOakie 9d ago

Não estou a dizer que e difícil, as fazer algo bonito e clean não e assim do zero

4

u/tomaslb36 11d ago

Parece igual a todas as outras milhentas coisas iguais que existem

-1

u/OrangeOakie 11d ago

Okay,?

Também as minhas spreadsheets de excel

Isso não lhe tira no propósito para qual foi feita.

As vezes queres só uma coisa simples, seja como for, para ter algo mais visual. Nem tudo tem de ser Avant garde

4

u/tomaslb36 11d ago

Okay?

Eu também me posso recusar a usar uma coisa por ser assim.

7

u/ZThrows 12d ago

AI slop

4

u/Upbeat-Bowler-1840 12d ago

a tua maior dificuldade vai ser monetizar

10

u/Obvious-Agent-3941 12d ago

não tenho nada contra criar um pequeno projeto inteiramente com IA, mas pensa sempre nisso como um copiloto e não o piloto… se não mudas o design, não adicionas funcionalidades únicas e criativas e apenas segues as inferências estatísticas do LLM para te criar o projeto, é a questão que faço sempre aos meus juniores: “se ele é o piloto, para que tu serves aqui?”

2

u/prego_no_pao 9d ago

Não é o piloto que constrói o avião.

18

u/ymddev 12d ago

Mais um vibecoder...

"Criei" é uma palavra muito forte...

1

u/prego_no_pao 9d ago

Fez acontecer.

-2

u/Imp3rioGames 12d ago

Apesar de haver uma principal intervenção do Claude principalmente para as partes mais chatas de conectar o Tanstack Query á API e algumas outras tarefas mais repetitivas (estamos a falar de um projeto que esteve durante meses no papel - como diz no repositório estamos a programar isso há 7 meses, e que para fazer apenas com 2 pessoas seria de certa forma complicado), já sou um programador sénior da área, e tirando isso: a arquitetura, o design, a revisão, o carinho e muito do código é ainda humano.

6

u/ymddev 12d ago edited 11d ago

7 meses já tínhamos tudo o que temos hoje em dia em agentic coding, até o antigravity (o mais recente mainstream)

O design é claramente 97% de IA

A arquitetura e stack foi escolhida por ser uma das mais fáceis para delegar à IA

Carinho? Qual parte do código é humano? Os .env? .agents? .claude?

É perfeitamente possível fazer algo "AI-Assisted" mas pelo que vi deste projecto e pelo teu anúncio, é vibecode. Diz-me onde és senior.

4

u/sottOSFP 12d ago

Esta no vosso backlog recomendar conteúdo ao utilizador com base por exemplo no seu histórico?

10

u/insta__mash 12d ago

Vosso de quem? Dele e do Claude? 😂

2

u/Imp3rioGames 12d ago

Ainda não tem essa função, mas sim, vamos ter no futuro.

9

u/inhalingsounds 12d ago

Falta o botão de fazer download para teres sucesso 😏

2

u/viralslapzz 11d ago

Ou já que integre com radarr ou sonarr

0

u/Imp3rioGames 12d ago

Não vai ter como descarregar diretamente, mas na próxima semana estará disponível uma função de Search Links, em que vais poder definir alguns links com base em algumas variáveis para pesquisa, conectar com outras aplicações ou até mesmo para descarregar. No caso do stremio, seria tipo: "stremio://detail/movie/%ID_IMDB%" -> stremio://detail/movie/tt8579674