Web appWebapp

Dive

Personal dive logbook (in progress)Personlig dykkelogg (under utvikling)

Dive preview

A web app for logging my own dives, built around the features I find myself wanting close at hand when I sit down to write a dive up. Next.js and Mantine on top of Postgres with PostGIS, Drizzle for the data layer, and Cloudflare R2 for photos. Each dive captures the usual stuff (depth, time, gas, gear, notes, location on a map, photos) with multi-tank support and a per-dive public toggle so I can share individual dives without making the whole log open. There's also profile pages with bio and certifications, a photo library with albums and tags, and bulk import/export for moving old paper-log entries in.En webapp for å logge mine egne dykk, bygget rundt funksjonene jeg selv vil ha for hånden når jeg setter meg ned og skriver et dykk inn. Next.js og Mantine på toppen av Postgres med PostGIS, Drizzle for datalaget, og Cloudflare R2 for bildene. Hvert dykk registrerer det vanlige (dybde, tid, gass, utstyr, notater, posisjon på kart, bilder), med støtte for flere flasker og en bryter per dykk for offentlig deling, slik at jeg kan dele enkeltdykk uten å gjøre hele loggen åpen. Det er også profilsider med bio og sertifiseringer, et bildebibliotek med album og tagger, og bulk import/eksport for å få inn gamle papirlogger.

StackStack

  • Next.js
  • React
  • TypeScript
  • Mantine
  • Postgres

More projectsFlere prosjekter

Other things I've built or am working on.Andre ting jeg har bygget eller jobber med.