The master tool · Portal Builder

Build a client portal from modules.

Name the client, pick their modules, set their colour — and get a branded portal. Add a module to registry.js and it's instantly available to every future client. This is the skeleton: the composing, branding & preview are real; multi-tenant deploy, logins & billing come next.

Step 1 · Client

Client / business name

Step 2 · Modules — pick what this client needs

Your client portals

No portals yet — build one above and hit “Create”. They save to this browser (the skeleton's stand-in for a real database).

Live preview

This is exactly what the client sees. The Calculators tiles are live links to the real tools you built in Phase 1 — proof a module truly plugs in.

Build with Claude · your co-builder

Keep building — together.

Two ways this grows. Add a module idea to the shelf yourself (it shows up in the picker above), or queue what you want next and bring it to Claude to build for real. A finished, working module is one entry in registry.js — that's the flexibility.

+ Add a module to the shelf

Module name

🧠 Build list — bring these to Claude

In Phase 2, a live Claude chat plugs in right here — through your ftv-api Worker to the Claude API — so you (and clients) can ask it to do things inside a portal. Today it captures the plan; you and I build it in Claude Code.