Launch week πŸ‘‹ β€” code MOTION25 gets 25% off Studio Access

Design-build

Forma

Forma is a premium design-build website template built with Next.js, TypeScript, Tailwind and Video scrub + SVG. Drafting-paper storytelling with a red line that draws itself. The Claude Code prompt that builds it is free; the exact tested source code is $69 with a commercial license.

Next.jsTypeScriptTailwind CSSLenisScroll-scrubbed video
$69
one end product
Live demo β†—
Buy source β€” $69

Specifications

Framework
Next.js Β· TypeScript Β· Tailwind
Motion
Video scrub + SVG
Category
Industrial
Use case
Design-build
Responsive
Desktop β†’ mobile
License
Commercial Β· one end product
Delivery
Instant ZIP download

What the paid download adds

  • The exact deployed code β€” tested, not AI-guessed
  • Config-driven copy, palette & assets
  • Compressed media included
  • Deploy README β€” Vercel or your own VPS
  • Commercial license β€” one end product
  • Free updates to this template

The free Claude Code prompt

Run this with Claude Code to build your own Forma variant β€” free. Want the exact, tested code shown in the demo? That’s the $69 download.

# FORMA β€” Free Claude Code Prompt

*From SmartDuke Studio (studio.smartduke.com). The exact tested build
is the paid download: https://studio.smartduke.com*

## Before you start

1. **Generate a design-build video** (~8s, 1080p): a holographic house
   sketch over a drafting desk β†’ a physical scale model β†’ the finished
   home at golden hour. Continuous shot preferred.
2. All-intra encode for scrubbing:
   `ffmpeg -i in.mp4 -an -c:v libx264 -preset slow -crf 22 -g 1 -pix_fmt yuv420p -movflags +faststart public/idea.mp4`
3. Pull 3 stills from it (sketch / model / built) for the plates.
4. Node.js β‰₯ 20.9.

## The prompt

> Build a design-build studio website on a LIGHT "engineering graph
> paper" theme β€” the opposite of every dark construction site. Paper
> #F4F3EE, ink #17181A, one signal red-orange accent. Space Grotesk +
> Inter. Graph-paper CSS background (fine grid + heavier major lines),
> drafting annotations everywhere ("Fig. 01", "DWG A-001 Β· Scale
> 1:100").
>
> **Stack:** Next.js + TS + Tailwind v4 + GSAP ScrollTrigger +
> SplitText + Lenis.
>
> **Hero β€” scrub with a drawing-scale meter (380vh pinned):**
> full-bleed all-intra video scrubbed by scroll (lerp ticker, gated on
> video.readyState < 2 or the download aborts). Because the footage is
> BRIGHT, invert the chrome: thin paper-colored gradient bands top and
> bottom + ink type with layered paper-colored text-shadows (a crisp
> 1px + two soft halos). Stage annotations (Fig 01 The Sketch / Fig 02
> The Model / Fig 03 Built) fade through at progress windows, each
> with a soft blurred paper glow behind the text (a rounded div,
> bg-paper/85 blur-2xl β€” a cloud, not a box) so they read over dark
> frames. On the right: a SCALE meter β€” 1:100 β†’ 1:20 β†’ 1:1 β€” with a
> red fill tracking progress. Closing beat at the bottom over the
> solid band: "We build at every scale."
>
> **Sections:** manifesto with a hand-drawn red SVG underline that
> draws itself (strokeDashoffset); a pinned HORIZONTAL "scale walk"
> (vertical scroll slides three figure plates β€” sketch 1:100, model
> 1:20, built 1:1 β€” with a scale rail and decorative single-digit
> numerals cropped by the SCREEN edge, never by a card); "the red
> line" process: a straight center spine drawn by one scrub (div
> scaleY, height measured to end exactly at the last node), nodes
> filling red + stubs striking out to alternating milestone cards the
> moment the ink reaches them β€” measure node offsets at mount AND on
> refresh; a red CTA sheet; and a footer styled as an engineering
> DRAWING SHEET: double border frame, corner crop marks, title-block
> strip (PROJECT / DRAWN BY / SCALE 1:1 / SHEET A-000).

## Gotchas

- readyState-gate the scrub ticker (download aborts otherwise).
- Progress fills: inline `transform:` only β€” Tailwind v4 `scale-*-0`
  classes multiply with it (CSS `scale` property) and render zero.
- Fast Refresh resets inline styles without re-running effects β€”
  hard-reload before you debug a "stuck" scrub fill.
- Light footage β†’ paper bands + ink text; dark footage β†’ the inverse.
  Never a full-frame wash.

---

*Paid version: film + stills + exact choreography + README/license β€”
studio.smartduke.com*

Forma β€” questions

What is the Forma template built with?

Forma is a Design-build website built with Next.js, TypeScript, Tailwind CSS, Lenis, Scroll-scrubbed video. The motion is driven by Video scrub + SVG, with Lenis smooth scrolling and GSAP ScrollTrigger for the scroll choreography.

How much does Forma cost?

The free Claude Code prompt that builds a Forma variant is $0. The exact, tested source code β€” the same site shown in the demo β€” is $69, delivered as an instant ZIP with a commercial license for one end product.

Can I use Forma for a client project?

Yes. The $69 download includes a commercial license to use Forma in one end product, including paid client work. Everything is config-driven, so copy, palette and assets re-skin from a single file.

What's the difference between the free prompt and the paid download?

The free prompt gets Claude Code to build you a Forma variant β€” genuinely good, but it costs tokens and debugging time and results vary. The paid download is the exact site in the demo: tested, compressed, documented, licensed, with free updates.

Related templates

Part of

Ship Forma today.

The free prompt gets you a variant. The $69 download is the exact, tested site β€” deployed in an afternoon.