Client portal builder

Build a client portal without code

Build a client portal by describing it: each client logs in and sees only their own records, files, bookings and invoices — built and tested by AI.

No card · you see the plan before a credit is spent · live on its own linkSee apps built with it ↓

Built with Kridona — tap one to open it live

01

Describe it

In your own words — what it does, who uses it, how it should look.

02

See the plan

Every screen laid out before a single credit is spent. Change anything.

03

It runs

Its own link, its own database, real logins — minutes later, not weeks.

Describe what your clients should be able to see and do, and Kridona builds the portal: every client signs in and finds their own records, files, bookings and invoices — and nobody else’s.

What a client sees after signing in

  • Their own records: the case, the project, the order or the treatment plan.
  • The files you share with them.
  • Their bookings, past and upcoming.
  • Their invoices and what is still open.

What you see

More ↓

Behind your own login: every client, everything they have, and the tools to add to it. Staff can have their own logins with their own view.

Kept apart

More ↓

The portal is built so a signed-in client reaches only their own records. Each app has its own private database, never shared with another app.

Under the hood

More ↓

Every app is a React application with its own Hono API on a Cloudflare Worker, its own private D1 database and real logins — live on its own link the moment it is built.

A real example: CASEFILE’s client portal

CASEFILE is a finished law-firm app in the Kridona marketplace, and its client portal is the heart of it. A client enters their case number and email and sees a docket-style timeline of where their case stands, the next court date and what they still owe. Prospects send consultation requests that land on the firm’s desk. Behind the staff login, matters move through six stages with a billable time ledger, a deadline radar and a document register, and unbilled hours become an invoice in one click. You can open its live demo without an account.

ProjectPilot shows the same idea for a freelance studio: projects with hours, budget and task progress, a time ledger and numbered invoices per client.

How to build yours without code

Describe what a client should see and do — their projects, documents, bookings, invoices, messages — and how they get in: an invitation from you, their own sign-up, or a code and their email as in CASEFILE. Then say what your staff see. Kridona plans every screen with its price before anything is spent, builds it, and tests it in a real browser, including signing in as a client.

Each app has its own private database, and the portal is built so a signed-in client reaches only their own records. Accountants, lawyers, agencies, coaches, architects and photographers use the same shape.

After the build you keep changing it in the chat next to the app — “add a deposit field”, “make the header darker”, “send a reminder the day before” — and each change is made, published and checked on the live page. Small changes cost 1 credit, a rewritten section 2, a rebuilt page 5. Staff get their own logins, the app can go on your own domain on any paid plan, card payments can be switched on with your own Stripe account, and the App Store / Play tab builds the iPhone and Android packages when you want them in the stores.

What it costs

A free account starts with 15 credits and no card — enough for one full app of up to seven pages (10 credits) and a change or two. Paid plans start at $39 a month (€34 in Europe) for 40 credits, with hosting for every app you build and your own domain included.

A description that works

Something like this, in your own words — you see the plan before anything is spent:

“A client portal for my accounting office: each client logs in and sees their own documents, the deadlines for their tax returns and their invoices; my staff see every client and upload documents to them.”
Build mine — free

Questions

Do clients need a password?

Your choice. Clients can get their own login, or open their records with a code and their email as in CASEFILE. Say which in the description, and change it later in the chat.

Can a client see another client’s records?

No. The portal is built so each client signs in to their own records and nobody else’s.

Can I invite clients myself?

Yes. Say in the description how clients get access — you invite them, or they sign up — and the app is built that way.

Do I need to know how to code?

No. You describe what the app should do in ordinary words, and you change it the same way afterwards, by asking in a chat. The code is there if you ever want it.

What does it cost?

A free account starts with 15 credits, enough for one full app and a change or two. A build costs 10 credits for an app of up to seven pages. Paid plans start at $39 a month for 40 credits.

Is the code mine?

Yes. Every file is readable from the first build, and you can download the whole project on every plan, the free one included. On a paid plan you can also put it on your own domain.

Describe it once. See it running today.

A free account starts with 15 credits — one full app and a change or two. No card.

Start free