This template is powered by a modern, headless stack: Astro, Storyblok, Netlify, and PostHog. Together, they provide a flexible, scalable solution with intuitive content management and powerful marketing features like A/B testing.
Demo
- β¨ Live Demo
 - π¨ PageSpeed Insights Report
 - πΏ Watch Demo on YouTube
 
Tech Stack
- Astro
 - Storyblok
 - Netlify
 - PostHog
 - Tailwind v4
 
Features
- β Modular Content Model β Hero, features, stats, testimonials, and more
 - β Financial Reports β Built-in report content type + report list page
 - β Multilingual by Default β Easy language switching with optional AI translation
 - β Visual Editing β Storyblokβs live preview & block-based approach
 - β SEO Ready β Metadata fields on every page
 - β Optimized Performance β Static output, responsive images, Core Web Vitals ready
 - β A/B Testing β Integrated with PostHog for experiments
 
Quick Start
- Create a Storyblok account and space
 - Fork the GitHub repo
 - Clone Storyblok space
 - Create your project on Netlify
 - Set up environment variables (see below)
 - Deploy!
 
Local Setup
Prerequisites
- Node.js
 - Bun
 
Getting Started
# Install dependencies bun install # Set up environment variables cp .env.example .env
Environment Variables
STORYBLOK_TOKEN= # Storyblok API token STORYBLOK_IS_PREVIEW= # "yes" for preview mode STORYBLOK_DEFAULT_LANG= # Default site language code, like en or es POSTHOG_TOKEN= # PostHog API key
Available Scripts
# Run development server bun dev # Build for production bun run build # Preview production build bun run preview
Contributing
Contributions are welcome!