Vault is a personal cloud storage app that stores files, Markdown blog posts, and passwords behind GitHub authentication. It is backed entirely by Cloudflare R2, so there is no separate database or Redis instance to run — a single admin (identified by GitHub email) gets full read/write access, and everyone else sees only items explicitly marked public.
Uploads go straight from the browser to R2 via presigned URLs, avoiding serverless upload size limits, while blog posts are Markdown/MDX rendered with a live-preview editor. The password vault is zero-knowledge: a master passphrase derives an AES-256-GCM key in the browser via PBKDF2 (600k iterations), so R2 and the server only ever see ciphertext.