Project · 2025 — present

Mapdoc.

A quiet little app that lets you annotate any map with AI — in any language — and share the result as a single self-contained HTML file.

rolesolo · design + build
stackReact, MapLibre, FastAPI
statuslive · v0.4
users~ 380 / month
mapdoc — annotating · 12 markers · 2 layers
The problem

Maps are hard to talk about.

Every team I've worked with had the same ritual: open QGIS, screenshot the map, paste it into Slack, draw on it with the screenshot tool, lose the context, repeat next week. Mapdoc lets you annotate the actual map — not a picture of it — and share it as something that doesn't need an account.

How it works

Three ideas, one app.

01Native annotationsPins, polygons, and notes live as GeoJSON. They survive zoom, pan, and export.
02AI captions, locallyA small model writes 1-line captions in EN/FR/AR. Runs on-device when it can.
03Share as HTMLExport bundles map tiles + annotations into one HTML file. Email it. Done.