Web app to estimate tap pressure for draft beer: saturation pressure from temperature, line length and diameter (friction), and lift height.
Stack: Next.js (App Router), TypeScript, Tailwind CSS, React Hook Form + Zod, Zustand, Framer Motion. Production build targets Cloudflare via OpenNext (@opennextjs/cloudflare).
- Node.js ≥ 24 (see
enginesinpackage.json;.nvmrcpins a patch version for local/CI alignment)
npm install
npm run devOpen http://localhost:3000.