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 $69 with a commercial license.
Specifications
- Framework
- Next.js Β· TypeScript Β· Tailwind
- Motion
- All-intra video scrub
- Category
- Industrial
- Use case
- Construction
- 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 Monolith variant β free. Want the exact, tested code shown in the demo? Thatβs the $69 download.
# 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 β is $69, delivered as an instant ZIP with a commercial license for one end product.
Can I use Monolith for a client project?
Yes. The $69 download includes a commercial license to use Monolith 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 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
Ship Monolith today.
The free prompt gets you a variant. The $69 download is the exact, tested site β deployed in an afternoon.