Projeto pessoal
RSS News Hub — curadoria de notícias com IA
2026 – Atual
Agrega feeds RSS, pontua cada notícia com IA e entrega o resumo no Telegram no horário definido.
Problema. Acompanhar dezenas de feeds e separar o que importa consumia tempo diário e dependia de leitura manual.
Sistema que coleta notícias de feeds RSS, pontua cada uma de 0 a 100 com base nos interesses configurados e gera automaticamente threads para Twitter/X, resumos e posts para LinkedIn ou newsletter, entregando tudo no Telegram no horário escolhido. O backend usa Node.js em ESM com servidor HTTP nativo, sem framework, sobre SQLite com Drizzle ORM e migrações automáticas. A camada de IA tem fallback automático entre provedores (SenseNova → DeepSeek → OpenAI). A autenticação combina JWT, API Keys e papéis (admin, user, viewer), e a arquitetura é extensível por plugins de provedores de IA, fetchers, outputs e transformers. A interface web em React + Vite é servida pelo próprio backend.
Outcome. 402 testes automatizados, lint com Biome e distribuição automática — o sistema roda sozinho depois de configurado.
TypeScript · Node.js · SQLite · Drizzle ORM · React · Vite · Docker · Telegram API