The Prism
em desenvolvimentoJornal digital de curadoria por temas: backend Python coleta e classifica notícias reais de duas APIs, e um portal editorial em Next.js 15 apresenta 8 editorias com curadoria humana via Streamlit.
Next.js 15TypeScriptTailwind CSSPythonSQLiteStreamlitAPScheduler
demo://the-prism — navegávelTela cheia ⇱
O que ele faz
- Pipeline de coleta real de 2 APIs de notícias (NewsData.io e The News API) com fallback automático
- Classificação por score com breakdown por par artigo↔tema e deduplicação por hash de URL e título
- Curadoria humana por par artigo↔tema em painel Streamlit, com motivo registrado em cada decisão
- Portal editorial com 8 editorias, storytelling vertical e capas SVG procedurais (snapshot real de 136 artigos)
- Tema claro/escuro persistente e microinterações que respeitam “reduzir movimento”
- Scheduler com 2 rodadas diárias e 18 testes pytest