React 18 · Vite · Framer Motion · plain CSS

Tessamo: a creative studio & agency website template

From $39Personal · Commercial $79 · Agency $149
Tessamo template: homepage on desktop and phone

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.