Back to projects
Rascal Company·CTO & Founder·2026

Rascal Pages

A website builder where the customer owns the code

17
block types + 16 editors
5
steps of automated provisioning
216
tests on pure logic

Problem

Webflow and Squarespace lock customers in: you can build a site but never own it. The goal: a site product where every customer site is a real, standalone Next.js repo — while creating one stays as easy as filling a form or making a call.

Solution

01

Repo-per-site architecture

Every customer site is its own GitHub repo and its own Vercel project. A deliberate, ADR-documented tradeoff: the operational load of N deployments is accepted because the ownership promise requires it — handoff to the customer’s GitHub is one command.

02

Sites born from a conversation

An ElevenLabs voice agent runs the interview, n8n + Claude generate the site config from a 1,200-line versioned system prompt, and provisioning creates the repo, project and subdomain automatically — resolving collisions across up to 25 candidates.

03

A visual editor without lock-in

17 block types with dedicated editors: inline editing, drag-and-drop ordering, undo/redo, autosave and per-site design tokens. Alternatively, write content in Obsidian and push to Git.

04

Provisioning that survives failure

The five-step pipeline (repo → seed → Vercel project → domain → registry) checkpoints state to the database after every step. An interrupted run is left diagnosable — no orphaned repos. A dry-run mode makes the pipeline unit-testable.

Gallery

rascalpages.fi — a converting landing page in under 60 seconds
rascalpages.fi — a converting landing page in under 60 seconds

Highlights

Voice-driven site generation (ElevenLabs → Claude → published site)
Automated GitHub + Vercel + domain provisioning
Org-scoped API keys (only the SHA-256 hash is stored)
Analytics and lead forms with a CRM export flag
Site handoff to the customer with one command
A formal ADR with an explicit risk table

Stack

Product
Next.js 16SupabaseTailwind 4dnd-kit
AI
ClaudeElevenLabsn8n
Provisioning
GitHub APIVercel API

Want one like this?

Tell me about your project — I usually reply the same day.