main
Mann Li FO
Phoenix-tenant monorepo for Mann Li Family Office, LPBC.
Production domain: 曼李.com (IDN; punycode xn--vov0g.com). DNS: Cloudflare — see public/DEPLOY.md.
Public cinematic site
Source: public/ — Next.js (App Router), GSAP, React Three Fiber.
- Package manager: pnpm (see
packageManagerinpublic/package.json; enable via Corepack:corepack enable). - Run locally:
cd public && pnpm install && pnpm dev - Production build:
cd public && pnpm build→ static site inpublic/out/ - Content gates: see
CONTENT_GATES.mdat repo root - Deploy:
public/DEPLOY.md— staticpublic/out/→ origin → NPMplus; Gitea (canonical):origin→https://gitea.d-bis.org/Gov_Web_Portals/Mann_Li_FO.git(maintracksorigin/main). Remove legacy remotegiteaif you no longer mirrord-bis/Mann_Li_FO. - CI:
.gitea/workflows/build-public.yml(optional; needs Gitea Actions + runner) - Gitea listing: copy-paste description and topics in
GITEA.md; avatar:brand/(gitea-avatar.svg, export 512×512 PNG for upload — seebrand/README.md) - Phoenix: deploy
public/out/to a shared Web App Server (static tier), not a new VM per site — see Phoenix Web App Server inpublic/DEPLOY.md
Routes (IA)
| Path | Purpose |
|---|---|
/ |
Homepage film: hero, lineage corridor, vault grid, globe, manifesto |
/dynasty |
Dynasty chapter (placeholder narrative) |
/family-office |
Institutional structure |
/portfolio |
Portfolio modules |
/intelligence |
Intelligence dashboard aesthetic |
/presence |
Globe-focused view |
/governance |
Disclaimers / policies |
/contact |
Contact placeholder |
/portal |
Phase 3 private tier placeholder (no auth) |
Last updated: 2026-03-30