Skip to content

Code Builder: build real apps with AI and real code.

Describe what you want. The AI app builder writes HTML or React in your project, builds it in an isolated sandbox and shows a live preview, while you keep full control of every file.

Agent

Build a premium launch page for our new product. Use the brand system, add responsive sections and make the interactions feel polished.

Reading existing files

Building page structure

Applying brand system

Adding responsive sections

Preparing secure preview

Ask Praisma to build or change this project…

GPT — default

index.html

1<main class="launch">2  <section class="hero">3    <p class="eyebrow">New release</p>4    <h1>Build beyond templates.</h1>5    <p>Fast, responsive and yours.</p>6    <a href="/start">Start building</a>7  </section>8</main>

Secure live preview · ready

NORTH° STUDIO

Work Expertise Studio Journal

INDEPENDENT CREATIVE STUDIO · AMSTERDAM

Ideas made visible.

Brand, digital and spatial experiences for ambitious teams.

01 / BRAND

Identity systems

02 / DIGITAL

Digital experiences

03 / SPACE

Spatial direction

SELECTED WORK / Aster House · Identity — Morrow · Digital — No. 27 · Space

We shape brands people remember.

Start a project

Build the web apps your website can't do alone.

Use the AI app builder to create real web apps in React or HTML, then publish them on your own site.

Members only

Your orders

Saved articles

Member portals

Customer areas with sign-in, roles and private content.

€84,240

Dashboards

Charts and live numbers built on your own content.

Request 118

Marketing

Open

Request 119

Sales

Done

Request 120

Support

Open

Internal tools

Simple tools on your content, locked to the roles you choose.

Size: Medium

Finish: Oak

Total

€1,240

Calculators and configurators

Quotes and product builders that go straight to checkout.

Spring launch

Early access opens on Friday.

Join the list

Landing pages

Custom campaign pages and microsites, written in real code.

Three.js

GSAP

Lottie

Chart.js

React Router

Interactive experiences

3D scenes, games and data stories with approved libraries.

Describe the experience. The agent works through the project.

Ask for a dashboard, member portal, internal tool or a full custom React app. The agent reads the project, edits the right files and keeps the live preview up to date.

Continue the conversation, inspect every change and take over the source whenever you want.

Prefer your own AI? Claude and ChatGPT can work on the same projects through the PraismaHub connector.

New chat

Build a member portal in React with login, customer roles and articles from our CMS.

I'll use brand.css, add sign-in with member roles and read the entries through the project's CMS access.

Reading brand tokens

Building the React screens

Adding login and member roles

Connecting the CMS collection

Ask Praisma to build or change this project

GPT — default

Start in code. Stay on-brand.

Your brand's colours, fonts and type sizes arrive in every project, so the agent can build freely without losing the system behind your site.

Brand tokens become code.

Every project gets a brand.css file, kept up to date from your site's design tokens and ready to use from the first build.

brand.csscss
:root {  --brand-font: "Inter";  --brand-font-heading: "Inter";  --brand-background: #0a0a0b;  --brand-text: #f4f4f5;  --brand-h1-size: 56px;}

HTML or React.

Choose a plain HTML project or a React app with React Router, Three.js, GSAP, Lottie and Chart.js ready to import. The agent works in the source, and you can edit any file.

Visual pages and coded apps together.

Build marketing pages in Site Builder and publish a coded app at its own path on the same site and domain.

Build anything. Connect it to your content, store and customers.

Work directly in the source, then give the app exactly the access it needs through the Praisma bridge. Nothing is open unless the owner approves it.

React project · Isolated sandbox

FILES

src main.jsx portal.js styles.css brand.css praisma.json

src/portal.jsjavascript
1const { auth, request } = window.Praisma;23export async function loadPortal() {4  const member = await auth.me();5  const canRead = member.roles.some(6    (role) => role.name === 'Member'7  );8  if (!canRead) return { member, articles: [] };910  const articles = await request('cms.entries.list', {11    type: 'articles',12  });13  return { member, articles };14}

CMS collections

Read and write entries in the collections you approve for the app.

Media uploads

Accept images, video, audio, 3D models or documents from the app.

Products and checkout

List products, manage the cart and send shoppers to checkout.

Secure login and roles

Add sign-up, login and password screens on a secure session, then lock the app to members or customer roles.

You decide who can open it and what it can touch.

Keep an app public, open it to members or limit it to customer roles. A published app only reaches the CMS collections, uploads and store features the owner approved.

Approval is frozen at publish, and you can revoke it at any time.

Visitor access

Public

Members

Roles

Roles: Wholesale, Gold

Open without login: /login, /register

Permissions

Read and create entries in Articles

Upload images

Visitor login and accounts

From generated code to a controlled release.

Build in isolation, check the real output, then publish deliberately. Development stays separate from what your visitors see.

Write

The agent or your team changes the source.

Isolate

Builds run in a sandbox, separate from your site.

Preview

Check the real output in a private preview.

Approve

The owner approves what the app may access.

Publish

Go live on your site when the project is ready.