Updated for Astro v6! π
Tech Stack
- Astro v6
- 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
- Create an account on DatoCMS
- Deploy on Vercel with GitHub Integration
- 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
- Go to DatoCMS project Settings
- Navigate to API tokens
- Copy Read-only API token
- 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!