docforum-web
github.com/DocForum/docforum-web · Apache-2.0
The frontend. Owns presentation only — talks exclusively to docforum-core's API, and never calls docforum-escrow or any Stellar SDK directly (a hard rule, since payment/escrow state is docforum-core's to expose, not this repo's to reach for on its own).
Full product context (the flows this repo implements screens for) lives in docforum-core's PRD — this repo's own docs cover frontend-specific rules only. See its full README and architecture essentials.
Stack
React + TypeScript + Vite, React Query for server state, Zustand for client-only state. Fraunces + IBM Plex Sans, a solid pine-and-brass palette (no gradients), GSAP for two deliberate motion moments rather than applied broadly.
Status
Phase W1 (shell & auth): built and connected to a live backend. Signup/login work end-to-end against docforum-core's Render deployment.
Phase W5 (Payments UI): also built, ahead of W2–W4 — a facility wallet-link screen and an admin console that drives a real payment through create → fund → release/refund, entirely via docforum-core's API (never Stellar directly — the hard rule above held throughout). This was buildable independently once docforum-core's Phase 5.5 shipped for real. W2–W4 (patient/doctor/facility core flow screens) aren't started yet — most of them are blocked on docforum-core's Phase 2+ landing.
Full breakdown: roadmap.
Live preview
docforum.github.io/docforum-web — deployed on every push to main. A real preview, not a mockup: signup/login genuinely work, backed by docforum-core's live (free-tier, cold-starts after 15min idle) instance.