What's Inside
- 8 pages: Home, Work, Case study, Services, About, Journal, Journal post, Contact
- Oversized display type with paper-cut colour blocks, outline lettering and a scrolling marquee
- A custom cursor and magnetic buttons (mouse devices only)
- Filterable work grid that rearranges itself, and case studies with results, image slots and a next-project link
- Project inquiry form with budget and service choices: paste a Formspree, Getform or Basin endpoint and it sends
- All copy lives in one file (content.js). Change the text, keep the design
- Fully responsive, checked at 320, 390, 768 and 1440 px
- Plain CSS and JavaScript — no Tailwind or TypeScript setup to learn
What You Get
- Full source code (React 18 + Vite 5 + Framer Motion 11)
- README with setup, editing and deploy guides (Netlify, Vercel, Cloudflare Pages)
- License file
Requirements
Node.js 18 or newer. Basic comfort with editing a JavaScript file.
Licenses
- Personal — 1 website (yours or one client's)
- Commercial — unlimited websites, for one person
- Agency — unlimited websites for your whole team, plus 6 months of priority email support
Reselling or redistributing the template itself is not allowed.
The studio, clients, people and numbers in the demo are fictional. No photos are included; project thumbnails are built from shapes and type so the site looks finished before you add your own work.




