Skip to content

Astro monorepo template for launching and managing multiple brands, languages, and regions from one codebase using DatoCMS.

Notifications You must be signed in to change notification settings

bejamas/astro-dato-multilaunch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MultiLaunch: Astro Multi-Brand Website Template

MultiLaunch Template Preview

A high-performance monorepo template built with Astro & DatoCMS for managing multiple brands effortlessly. Ideal for startups and mid-sized retailers needing a scalable, cost-effective, and multi-language brand hierarchy.

Demo

Live Demo

Tech Stack

  • Astro
  • DatoCMS
  • Tailwind CSS 4

Features

  • ✅ Multi-Brand Architecture – One main site, multiple brand landing pages
  • ✅ Rapid Deployment – Add a new brand in minutes, not weeks
  • ✅ Monorepo Setup – All brands in one repository for easy management
  • ✅ AI-Powered Translation – Multi-language support with AI-assisted translations
  • ✅ Geo-Redirects – Serve region-specific content automatically
  • ✅ Brand-Specific Customization – Each brand gets its own colors and assets
  • ✅ Dark & Light Mode

Quick Start

  1. Create an account on DatoCMS
  2. Deploy on Vercel with GitHub Integration
  3. Let DatoCMS set up your project:

Clone DatoCMS project

Local Setup

Prerequisites

  • Node.js
  • Bun

Project Structure

multilaunch/
├── apps/
│   ├── core/       # Main retail company page
│   └── brands/     # Brand landing pages
└── packages/
    └── ui/         # Shared UI components

Getting Started

# Install dependencies
bun install

# Set up environment variables
cp .env.example .env

Environment Variables

  1. Go to DatoCMS project Settings
  2. Navigate to API tokens
  3. Copy Read-only API token
  4. Paste into .env file

Available Scripts

# Run development server
bun dev

# Build for production
bun run build

# Preview production build
bun run preview

Contributing

Contributions are welcome!

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •