Skip to main content

Build a client portal with Mythex

A client portal is a logged-in (or shared-link) home for people outside your team: project status, files, invoices, or support requests.

When this is a good fit

  • Clients keep emailing “what’s the status?”
  • You want one URL per client (or one app with a client list) instead of a messy shared folder
  • v1 can be a simple status + documents list before you add real auth
A shared Notion page is enough if there is one client and nothing sensitive.

What you’ll have

  • A client-facing home (status, next steps, files)
  • An internal list of clients/requests in the same project (or a simple admin view)
  • Optional file uploads and a database

Starter prompt

Build it

  1. Describe what the client needs to see in 10 seconds (status beats a 12-page wiki).
  2. Enable /database for requests and /storage if they upload files.
  3. Keep the admin view off the public nav or behind a placeholder gate until BYO auth.
  4. Preview as if you were the client on a phone.
  5. /test submit a request → it appears on the admin list.
  6. Publish when you are ready to share a URL.

Honest limits

  • App login is bring-your-own — Mythex accounts are for builders
  • No built-in e-signature, invoicing, or Magic Link product
  • Don’t put secrets in the public portal; use project secrets for APIs