Construction · Featured
Monolith
Monolith is a premium construction website template built with Next.js, TypeScript, Tailwind and All-intra video scrub. The tower builds itself as the page goes down. The Claude Code prompt that builds it is free; the exact tested source code is unlocked by Studio Access — $149 for every template on the shelf, with a commercial license for unlimited projects.
Unlocked by Studio Access — all 19 templates, every future drop, unlimited projects. $149 once.
Specifications
- Framework
- Next.js · TypeScript · Tailwind
- Motion
- All-intra video scrub
- Category
- Industrial
- Use case
- Construction
- Responsive
- Desktop → mobile
- License
- Commercial · unlimited projects
- 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 Monolith variant — free. Want the exact, tested code shown in the demo? It’s in Studio Access, with every other template.
# MONOLITH — Free Claude Code Prompt *From SmartDuke Studio (studio.smartduke.com). The exact tested build — encoded film, phase timing, every fix — is the paid download: https://studio.smartduke.com* ## Before you start 1. **Generate one continuous construction video** (any AI video tool, ~8–15s, 1080p+): a tower being BUILT — blueprint on the desk → steel frame rising → glass curtain wall → finished building. One continuous camera move reads best. 2. **Re-encode it all-intra** so scrubbing lands on any frame: `ffmpeg -i in.mp4 -an -c:v libx264 -preset slow -crf 19 -g 1 -pix_fmt yuv420p -movflags +faststart public/build.mp4` — the `-g 1` (every frame a keyframe) is the whole trick. 3. Node.js ≥ 20.9. ## The prompt > Build a construction-company website where the building constructs > itself as you scroll — dark, heavy, premium. Charcoal + concrete > greys + one safety-amber accent. Display font: Archivo Black (or > similar ultra-heavy), body Archivo. > > **Stack:** Next.js + TS + Tailwind v4 + GSAP ScrollTrigger + > SplitText + Lenis. > > **Hero — the scrub (400vh pinned):** a full-bleed <video> whose > currentTime is driven by scroll: ScrollTrigger onUpdate sets a > target time from progress, and a gsap.ticker lerps > video.currentTime toward it (factor ~0.14). CRITICAL: gate the > ticker with `if (!duration || video.readyState < 2) return;` — > seeking every frame while the file is still downloading aborts the > fetch with a new range request each frame and the video NEVER loads. > Overlay choreography synced to build phases: PH-01 The Plan / PH-02 > The Frame / PH-03 The Skin cards fading through at fixed progress > windows, a vertical BUILD % meter riding progress, and a > "Delivered. On time. On budget." beat near the end. > **Scrims:** thin localized top/bottom gradient bands + text-shadows > on the type — NEVER a full-frame wash, it dulls the footage. > Clamp the display type with vh too: text-[clamp(2.2rem,min(6.8vw,16vh),6.8rem)] > or short viewports overflow into the nav. > > **After the hero:** concrete-light stats band (count-up numbers), > projects INDEX (rows, not cards) with a cursor-trailing preview > image that hides while scrolling, capabilities grid with blueprint > dim-line details, and a "Bring us the napkin sketch" bid form. > > Poster image under the video until it's seekable. Respect > prefers-reduced-motion (scrub can stay — it's user-driven). ## Gotchas - The readyState gate above is not optional. Symptom without it: video stuck black forever, network tab full of aborted requests. - Progress-driven fills: set transforms inline, never mix with Tailwind `scale-*-0` classes (v4 uses the CSS `scale` property — they multiply). - Test on a short/landscape viewport — heroes die there first. --- *Paid version: the film, the encode, the exact phase timing, README + license — studio.smartduke.com*
Monolith — questions
What is the Monolith template built with?
Monolith is a Construction website built with Next.js, TypeScript, Tailwind CSS, Lenis, Scroll-scrubbed video. The motion is driven by All-intra video scrub, with Lenis smooth scrolling and GSAP ScrollTrigger for the scroll choreography.
How much does Monolith cost?
The free Claude Code prompt that builds a Monolith variant is $0. The exact, tested source code — the same site shown in the demo — comes with Studio Access: $149 once for every template plus every future drop, delivered as instant ZIP downloads with a commercial license for unlimited projects.
Can I use Monolith for a client project?
Yes. Studio Access includes a commercial license to use Monolith — and every other template — in unlimited end products, 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 Monolith 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
Unlock Monolith — and everything else.
The free prompt gets you a variant. One Studio Access licence unlocks this exact tested site, the other 18 on the shelf, and every future drop — $149 once, unlimited projects.