Vetfolio

A pet medical-record and document vault built on Cloudflare Workers and D1.

Creator · Product / Architecture / Engineering · Updated 2026-09-04

Status: Live

Built with: React · TypeScript · Cloudflare Workers · D1 · R2 · Zod

GitHub

Vetfolio — main screen

Architecture

React SPA served by a single Cloudflare Worker that also owns the /api routes; D1 for structured records, R2 for uploaded documents; shared Zod schemas across client and worker. Auth, document-vault, and timeline/due-date domain logic are factored into a vendored medvault-core library reused across sibling projects.