Back to themes

Global Financial Starter: Multilingual Template

A high-performance website starter template, powered by Storyblok, built for financial teams to launch new brands, products, or campaigns quickly and efficiently.


Cost

Free


Created by
Mojtaba Seyedi

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


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

  1. Create a Storyblok account
  2. Fork the GitHub repo
  3. Clone Storyblok space
  4. Create your project on Netlify
  5. Set up environment variables (see below)
  6. 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!