Instanta
Feed colaborativo de fotos por evento, com mural ao vivo e telão no salão. Projeto pessoal, solo, edge-native na Cloudflare (Workers, D1, R2, Durable Objects), com uma pegada de segurança e arquitetura mais séria do que um app de festa pediria.
Case Study
Problema
Todo evento espalha as fotos por dezenas de celulares e grupos de mensagem, e nunca existe um álbum único, vivo e compartilhado. Eu queria algo instantâneo, mobile-first, que funcionasse até com o wi-fi ruim de um salão de festa.
Decisão Técnica
Arquitetura edge-native de verdade. Hono num Cloudflare Worker, D1 (SQLite no edge) via Drizzle, R2 pras fotos e Durable Object pro rate limit, com front (React 19 + TanStack Router) e API subindo juntos num deploy só. A regra de negócio fica numa camada pura, isolada do framework por uma regra de ESLint, testável sem subir nada. Segurança bem além do que um app de festa pede, com 2FA, anti-enumeração no login e um controle de sessão que detecta token roubado.
Resultado
Os testes de integração rodam no workerd, o runtime real dos Workers, com D1, R2 e Durable Object de verdade, mais acessibilidade com axe-core no Playwright. Hoje sobe num endereço workers.dev. É projeto pessoal em construção, ainda não lançado.