LaTeX Resume Editor

Launch App ↗View Source
Screenshot

A web-based editor for résumés, CVs, and cover letters, backed by a normalized SQLite database as the single source of truth. An Express backend exposes a granular REST API with JSON Schema validation across 20+ endpoints, reached through a Cloudflare Worker gateway gated by Cloudflare Access. The frontend is a Svelte 5 island: edit the document inline, save a "variant" as a reusable tag-rule lens over the same content, reorder by drag or keyboard, restyle and re-layout live, and track changes with checkpoint history and undo/redo. Documents compile server-side through XeLaTeX (Awesome-CV). A live in-browser demo runs the real editor with no backend — degrading gracefully instead of erroring — so any visitor can try it on GitHub Pages. Driven by a deterministic, backend-mocked end-to-end suite plus unit tests across its logic tier.