
Produto full-stack · 2026
Dumphere
Editor público de documentos com colaboração em tempo real, experiência offline e compartilhamento por URL, sem exigir conta.
Minha contribuição
Projetei a arquitetura ponta a ponta, com edição rica em Tiptap, sincronização Yjs por WebSocket em um servidor Node dedicado, snapshots persistidos no PostgreSQL e cache local por documento no IndexedDB. No servidor, o HTML é sanitizado antes de persistir, criação e conexões têm rate limit por IP e um scheduler remove documentos sem acesso há 30 dias. A interface é bilíngue e coberta por testes Pest.
- Tempo real
- edição colaborativa
- Offline
- cache com IndexedDB
- 30 dias
- expiração automática
- Laravel 13
- Inertia
- Vue 3
- Tiptap
- Yjs
- PostgreSQL
- Pest






