Focuzen
Aplicação de foco minimalista com tela web e TUI de terminal, em um monorepo Go + React.
Aplicação de foco minimalista construída como monorepo (Go + React), com duas frentes que compõem o mesmo produto: uma tela de foco na web (relógio em destaque, busca no YouTube e player de áudio embutido com o vídeo oculto) e uma TUI de terminal com rádios de foco via streams MP3. MVP deliberadamente enxuto, sem contas de usuário e sem banco de dados, com estado local, priorizando qualidade de engenharia acima de features: testes automatizados em todos os módulos, backend em Go servindo a SPA via embed.FS com chi e log/slog, imagem Docker distroless non-root, deploy via Blueprint na Render, CI/CD com GitHub Actions e versionamento automatizado com Conventional Commits e release-please. Arquitetura documentada com diagramas C4 e ADRs, cobrindo desde o contexto de negócio até decisões técnicas específicas.
Stack
Go · chi · Bubble Tea · Lip Gloss · Beep · React · TypeScript · TailwindCSS · Vite · Docker (distroless) · GitHub Actions · release-please · YouTube Data API v3