Visão técnica integrada em tempo real de todas as aplicações desenvolvidas, serviços PM2, armazenamento local e topologia de túneis remotos.
| Aplicação | Geração | Arquitetura & Stack | Base de Dados | Porta Local | Consumo RAM | Estado |
|---|
A fundação do ecossistema focou-se em utilitários ágeis e sem necessidade de compilação demorada. Cada serviço foi criado com Node.js e Express, utilizando persistência direta em ficheiros JSON. Ideais para arranque instantâneo e baixo consumo de memória.
Com o crescimento da complexidade das listas de compras da Cozinha e do histórico contínuo de preços da Worten, introduziu-se o better-sqlite3 em modo Write-Ahead Logging (WAL). Esta geração trouxe integridade ACID completa sem o peso operacional de gerir um servidor PostgreSQL ou MySQL local.
O salto tecnológico definitivo: adoção de Next.js 15 e Next.js 16 com Turbopack, React 19, componentes reativos, Tailwind CSS e integração nativa com modelos de inteligência artificial generativa da Google (Gemini AI Studio). O Joker migra para PostgreSQL gerido na nuvem através do Supabase.
A solução de engenharia para streaming de vídeo: para respeitar os Termos de Serviço do Cloudflare (que proíbem tráfego massivo de vídeo em túneis gratuitos), implementou-se uma VPS Always Free na Oracle Cloud que atua como proxy reverso direto para o Jellyfin acelerado pela GPU Intel local.
Verificação simulada de integridade, latência estimada e disponibilidade dos nós do ecossistema.
| Serviço / Nó | Porta / Tipo | Gestor / Runtime | Memória PM2 | Latência | Resposta HTTP | Estado de Integridade |
|---|