Vibecode Swipe Pages

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price variesbuild time weekend to multi-daycategory 🧱 website buildersreplaced by 0 people

The visible landing-page builder loop is buildable, but a credible replacement needs more than the first screen. Swipe Pages earns its keep through editor, CMS, hosting, polish, so expect a weekend or multi-day build and a narrower personal scope.

the project pack5 files · written for this build, step by step
README.md
# Swipe Pages · indie build

A section-based page builder whose hard problems are publishing without ever serving a half-written page, keeping the editor's own code out of what visitors download, and refusing to publish a page that misses a stated performance budget.

Estimated effort: **weekend**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | Next.js 15 with TypeScript for the editor only, never for the published output | the editor is an application and the landing page is a document, and mixing them is how these get slow |
| Output | Static HTML, CSS and images written to a directory, no client framework | a page you can open from the filesystem is a page any host will serve |
| Storage | SQLite holding sections, page versions and publish records | the page is data and the HTML is derived, so a bad publish is one row away from being undone |
| Publish | Write to a new content-addressed directory, then swap a symlink | a publish that half lands is a broken page in front of paid traffic |
| Budget | A measured budget check that blocks the publish, not a lint warning | a warning nobody reads is not a budget |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the editor and the publish pipeline.
  - Get it: nodejs.org, or your version manager.
  - Verify: node --version prints v22 or higher
- [ ] **A headless browser for the publish measurement** · free
  - Why: The budget gate needs a real measurement rather than an estimate, and this is the part people skip and then wonder why the page is slow.
  - Get it: Install a headless browser your measurement script can drive.
  - Verify: The measurement script prints paint and interaction figures for a sample page
- [ ] **Somewhere to serve a directory of static files** · free to a few pounds a month
  - Why: The published output is plain files, so this can be a small server, object storage or a static host, and picking it first stops the output drifting towards one vendor's conventions.
  - Get it: Any host that serves a directory over HTTPS.
  - Verify: An exported folder serves correctly from it with no build step
- [ ] **A domain you control the DNS for** (optional) · around ten pounds a year
  - Why: Custom domain verification and certificate issuance are the two steps that turn this from a demo into something you can point traffic at.
  - Get it: Any registrar; you need to be able to add a TXT and an A or CNAME record.
  - Verify: A TXT record you add is visible from a public resolver
- [ ] **The byte and metric ceilings the gate enforces** · free
  - Why: Chosen before the first section is written, these constrain the design; chosen afterwards they get raised until they pass.
  - Get it: Write down the HTML, CSS and JavaScript byte ceilings, the third-party origin count, and the paint and interaction figures you will hold to.
  - Verify: The numbers appear in the configuration file and in the README

## Quick start

```sh
ln -sfn out/<hash> out/current.tmp && mv -Tf out/current.tmp out/current
```

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Arbitrary visual positioning and a template library.
- Split testing with a significance verdict.
- Managed hosting with traffic allowances.
- A visitor analytics script.
- large template and component libraries
- CMS collaboration and client handoff
- managed hosting, forms, and analytics
- general-purpose visual editing

If one of those is essential to you, that is the reason to keep paying for Swipe Pages, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

Swipe Pages: A single site is easy to code. People pay for safe ongoing edits, templates, publishing, domains, collaboration, and no-maintenance hosting.

what you lose

xlarge template and component libraries

xCMS collaboration and client handoff

xmanaged hosting, forms, and analytics

xgeneral-purpose visual editing

share on X ↗"I just replaced Swipe Pages with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

MauticResponsive pages, forms, campaign analytics and A/B testing; self-hosting is the least mobile-friendly part.9.8kaug 2026open source↗systeme.ioMobile-ready landing pages, forms and one split test free; advanced integrations and agency polish are thinner.$0free↗

no votes, no pay-to-list · just what's real

the numbers

Swipe Pages pricing

planmonthlyannual (per mo)what you get
startup$39/workspace$29/workspace1 custom domain, 20,000 visits/month, unlimited landing pages, funnels and conversions
marketer$89/workspace$69/workspace5 custom domains, 50,000 visits/month, 5 client subaccounts, 5 team members, unlimited landing pages and funnels
agency$199/workspace$149/workspaceUnlimited custom domains, 500,000 visits/month, unlimited client subaccounts, team members, landing pages and funnels
enterprisecustom—Custom traffic, account and support limits

free tierno free tier; 14-day full-featured trial with no credit card

billingmonthly + annual; annual plans are billed upfront

hidden costs$5 for each additional 5,000 visits above the monthly traffic cap, billed in 5,000-visit blocks.

verified 2026-08-14 · source ↗

questions
Vibecode Swipe Pages

Kinda. The core of Swipe Pages is buildable in a weekend with the prompt on this page, but there are real gaps: large template and component libraries, CMS collaboration and client handoff. Read the honest list above before committing.

How much does Swipe Pages cost?

Swipe Pages's pricing is usage-based or varies by plan · The official pricing URL is recorded, but a stable current amount was not safely recoverable in this pass. Do not publish a number until rechecked..

What do I lose by replacing Swipe Pages?

Honestly: large template and component libraries; CMS collaboration and client handoff; managed hosting, forms, and analytics; general-purpose visual editing. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Swipe Pages?

Yes: Mautic (Responsive pages, forms, campaign analytics and A/B testing; self-hosting is the least mobile-friendly part.) systeme.io (Mobile-ready landing pages, forms and one split test free; advanced integrations and agency polish are thinner.) The prompt is for when you want it exactly your way.