Client portal builder
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.
In your own words — what it does, who uses it, how it should look.
Every screen laid out before a single credit is spent. Change anything.
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.
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.
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.
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.
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.
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.
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.
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
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.
No. The portal is built so each client signs in to their own records and nobody else’s.
Yes. Say in the description how clients get access — you invite them, or they sign up — and the app is built that way.
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.
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.
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.
A free account starts with 15 credits — one full app and a change or two. No card.
Start free