mirror of
https://github.com/hanzo-apps/proposal-quotewright.git
synced 2026-10-30 19:07:20 +00:00
Real Hanzo-stack app (Vite + React 19 + @hanzo/gui + @hanzo/iam + @hanzo/base), forked from hanzo-starter with identical provider stack, vite.config, PKCE auth, and deploy contract. Three @hanzo/gui views (proposals list, editor with live totals sidebar, invoice-like preview) over org-scoped proposals + lineitems in Base. tsc --noEmit + vite build green; renders with zero console errors.
694 B
694 B
Agent guide
Canonical instructions for this repo live in LLM.md (and its
CLAUDE.md symlink). Read it before changing anything.
TL;DR: Quotewright — line-item proposals with a clean read-only share link, on
Vite + React 19 + @hanzo/gui + @hanzo/iam + @hanzo/base. Keep it real.
@hanzo/gui needs the react-native-web alias + Tamagui defines in
vite.config.ts and uses Tamagui LONGHAND props (tsc enforces this) — put the
label color on Button.Text, never the Button frame. schema.sql
(proposals + lineitems) is the Base data contract. Prove changes with
npm run build (tsc + vite). Never build a container image locally — Hanzo
Cloud owns deploys.