DMPR is a personal knowledge tool — bookmarks first, then notes, snippets, and analytics — built to be fast, private, and available on every device.

It started as a single-purpose bookmark manager and grew into a small suite of tools that share one backend and one design language. The goal has stayed constant: a calm, quick place to dump links and ideas, and find them again later without friction.

DMPR is a static web app — plain HTML, CSS, and JavaScript, no build step, no framework. It's hosted on Netlify at dmpr.link. That simplicity is deliberate: the whole app is a handful of files you can open and read, which keeps it fast to load and easy to maintain.

Authentication is Google Sign-In only. No passwords to manage, no separate accounts — if you have a Google account, you're in. Everything is designed around working seamlessly across a desktop, a laptop, and a phone throughout the day.

Frontend
Static HTML / CSS / JS
No framework, no build step
Hosting
Netlify
Custom domain at dmpr.link
Database
Supabase (Postgres)
Migrating from Google Sheets
Auth
Google Sign-In
The only sign-in method

DMPR originally stored everything in a Google Sheet, driven by Google Apps Script. It was a clever, zero-cost way to get a real backend with no server — and it worked well for a long time. But at scale it grew fragile: sync race conditions, row limits, and an awkward auth model for the save bookmarklet.

So DMPR is migrating to Supabase, a managed Postgres database with a direct REST API. It keeps the same simplicity — the frontend still just talks to an API over fetch() — but with a real database underneath: precise single-row writes, no row limits, and row-level security ready for the future. The move is happening in dual-mode, so both backends stay switchable until the new one is fully proven.

The long arc is from a personal tool to a small multi-user platform — where anyone can sign in with Google and get their own private DMPR at a personal URL, while the core experience stays exactly as simple as it is today.

v3.xStabilization — sync reliability, bookmarklet, themes. Mostly done.
v4.0Infrastructure — the Supabase migration. In progress now.
v5.0Multi-user — personal URLs, invite-only launch. The destination.

See the full roadmap for the detailed path.

This page will grow over time with more of the story behind DMPR — the why, not just the what. For now, this is the tech at a glance.

DMPR v3.05 — May 2026 dmpr.link