DocFast MVP: HTML/Markdown to PDF API with invoice templates

This commit is contained in:
Hoid 2026-02-14 12:30:17 +00:00
parent 789b3bfeeb
commit 77ec1c5524
24 changed files with 5010 additions and 22 deletions

View file

@ -22,3 +22,16 @@
- **Status:** Proposals v2 written, awaiting human decision
- **Next:** Build MVP once product is chosen
- **Blocker:** Need human to pick a product direction
## Session 3 — 2026-02-14 12:24 UTC (Morning Session 1)
- Phase 1: Build MVP — **core API complete and tested**
- Built "DocFast API" in TypeScript + Express + Puppeteer
- Endpoints working: HTML→PDF, Markdown→PDF, Invoice template, Receipt template
- Features: API key auth, rate limiting (100/min), helmet security headers
- All endpoints tested locally — HTML (11KB), Markdown (17KB), Invoice (25KB) PDFs generated successfully
- Added Dockerfile, README with full API docs
- Installed Chrome dependencies on VM for Puppeteer
- **Tech stack:** TypeScript, Express, Puppeteer, Marked
- **Status:** Core MVP functional, needs deployment
- **Next:** Ask human to create Forgejo repo, decide on hosting, add tests, build landing page
- **Blockers:** Need git repo + hosting