Skip to content

Full-stack product · 2026

Dumphere

A public document editor with real-time collaboration, offline support and URL sharing, with no account required.

Role
Concept, architecture and development
Period
2026
Type
Personal product
Status
Live at dumphere.app
The Dumphere editor with a Markdown document, a code block and another participant's cursor
Real time
collaborative editing
Offline
IndexedDB cache
30 days
automatic expiry

The problem

Opening a shared space to write usually costs an account, an invite and a permissions setup. Dumphere reduces all of that to picking an address. The first visit creates the page, and anyone with the link is already editing alongside you.

My contribution

I designed the end-to-end architecture, with rich editing in Tiptap, Yjs synchronization over WebSockets on a dedicated Node server, snapshots persisted in PostgreSQL and a per-document local cache in IndexedDB. On the server, HTML is sanitized before it is stored, document creation and connections are rate-limited per IP, and a scheduler removes documents untouched for 30 days. The interface is bilingual and covered by Pest tests.

Technologies

  • Laravel 13
  • Inertia
  • Vue 3
  • Tiptap
  • Yjs
  • PostgreSQL
  • Pest

Inside the product

  1. On the landing page, the address itself is the creation and sharing mechanism.
    On the landing page, the address itself is the creation and sharing mechanism.
Open Dumphere Private repository
Public platform · 2026Categoriza Brasil

Mauricio Braga