Loading template
A calm, editorial Next.js site for coaches and mentors, with a podcast section, booking calls to action and GSAP motion.
Or get this and every other template for $99 with the All-Access Pass.
Velisse is a website template for coaches, mentors and consultants who sell programs, one-to-one sessions and a podcast. The demo brand is a business mentor for women founders, set in cream and wine with large italic serif headings and red-toned editorial photography.
It is built with Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS v4, GSAP and Lenis, with NumberFlow counters. Page copy lives in typed data files, podcast episodes are Markdown, and every route is prerendered to static HTML.
aria-expanded for screen readers.Site name, URL, email, footer text and the newsletter block are in src/data/site.ts. Menus are in src/data/menu.ts and social links in src/data/social.ts.
Each page's copy is a typed file in src/data/ (homepage.ts, about-page.ts, services-page.ts and so on). Shared sections such as the FAQ, offers, testimonials and call to action sit in src/data/sections/, so one edit updates every page that uses them. Adding a Markdown file to src/data/podcast/ adds an episode page at build time and puts it in the episode list.
Colours, fonts, easings and shadows are tokens in src/styles/variable.css. The four fonts are local WOFF2 files loaded through next/font in src/utils/font.ts, and photos go through next/image.
Each page has its own title, description, canonical link and Open Graph image from src/utils/generateMetaData.ts. The site also generates a sitemap, robots.txt, llms.txt and JSON-LD structured data for the business, the coach, the services, the podcast, each episode and the FAQ.
wrangler.jsonc and a bun run deploy script are included).Full documentation is included in the download.