Web app
The Fernleaf gear site
Product pages that read straight from the products table, published on fernleaf.app.
Fig. 2.1 Trail Runner shoes, Ridge rain jacket and Summit pack 32L.
Design real web apps, customer portals and internal tools. Link every part to your data, then publish to your own domain.
1,000 free tokens to try · Unlimited app users · Our cloud or your own servers
We open in waves. Join early access and we'll email you when your workspace is ready.
Light, grippy and ready for wet rock. Built for long days on the trail.
The same builder makes the page your customers see and the screen your team works in. Here is what Fernleaf Supply made with it.
Web app
Product pages that read straight from the products table, published on fernleaf.app.
Fig. 2.1 Trail Runner shoes, Ridge rain jacket and Summit pack 32L.
Customer portal
Customers sign in and see their own orders, and nobody else's.
Fig. 2.2 Harshal checks order #10482.
Internal tool
Staff see orders over $500 waiting, approve them, and a workflow takes it from there.
Fig. 2.3 One big order waits for a manager.
Three moves cover most of the work. Pick a part, point it at your data, then say what happens when people use it.
Entry 01
Every page starts from parts you drag in. Layout, forms, tables, charts, menus and media are already built, so you spend the day on your app, not on the plumbing.
Layout · a few of the parts in this group
Fig. 3. The parts rail. Pick a group to see some of what is in it.
Entry 02
Put {{ }} in any property and the part reads live values. A title, a price, a colour, whether a button shows. Your data sets it.
Reads the products table in the Fernleaf database.
Fig. 4. One property, eight places the value can come from. Pick one.
Entry 03
Each part has events. Pick one, then line up the actions that follow. It reads like a sentence, because it is one.
Fig. 5. Build the sentence. The builder stores it as steps.
Visitors sign in, requests get approved, the look fits your brand, and every change goes live through a stage first.
Entry 04
Turn on the ways people may sign in to your app. Then decide what each person sees with app roles and access rules.
Fig. 6. Switch a method on and the sign-in screen follows.
Entry 05
Drop an Approvals block on a page and people approve or reject requests right there, in the app they already use for work.
Fig. 7. The orders desk. Try approving one.
Entry 06
Pick one of the built-in colour themes and every part follows it. Save a page as a template and start new pages from it instead of a blank canvas.
Zinc theme, 1 of 8
Fig. 8. One page, eight themes. Pick a colour.
Entry 07
Save a version and publish it. On Team and Enterprise, publish it to Dev first, try it with your team, then publish it to Prod. Something wrong? Go back to an earlier version.
Prod is on v23. Dev has one new version.
Fig. 9. Publish a version, then go back to the one before.
A page is where the rest of the workspace shows up. Charts sit next to forms, buttons start workflows, and tests replay what visitors do.
Connect pages to
Sign visitors in with · Google on every plan, more on Team, LDAP on Enterprise
And more. The list grows with every release. See all integrations
What depends on your plan, and what does not, for web apps.
See pricingWhat a public site costs
Unlimited app users on every plan. A daily spend cap keeps the bill from running away.
What a public site built here can do
Yes, on Team ($99 a month) and Enterprise. Add your domain in the app's Domains settings, set the records the DNS checklist shows, then upload your own certificate.
No. People who use your published apps are unlimited on every plan. Seats are for the people who build in your workspace.
Yes. Email and password, magic link and Google come with every plan. Team adds more, like Microsoft, GitHub and OpenID Connect, and Enterprise adds LDAP. App roles and access rules, on Team and Enterprise, decide what each person sees.
A public page visit costs 0.04 token for the whole page, and a public search costs 0.04 token with typing counted once. 10,000 visits is about $5 on Team. Rows you keep cost 1 token for every 100 a month, with no cap on items.
Yes, with JavaScript queries. Write the logic in JavaScript, then bind its result to any part with {{ }}.
Where to begin
Drag in a few parts, bind them to a table, and publish to Dev before lunch.
We open in waves. Join early access and we'll email you when your workspace is ready.