The official website for Mutiny, a retro-computing inspired digital studio. Built with a nostalgic DOS-era aesthetic reminiscent of Turbo Pascal and Borland IDEs, inspired by the TV series Halt and Catch Fire (AMC).
- Astro 5 — static site generation
- TypeScript — strict mode, path aliases
- Vanilla CSS —
@layercascade, native nesting, logical properties - Perfect DOS VGA 437 — bitmap monospace font
- No client-side JavaScript — zero runtime JS
# Install dependencies
pnpm install
# Start dev server
pnpm dev
# Build for production
pnpm build
# Preview production build
pnpm previewsrc/
├── assets/ # Fonts, icons, and images
├── components/ # Reusable Astro components
│ └── ui/ # Small UI primitives
├── data/ # Static data (navigation menus)
├── i18n/ # Translation dictionaries and utilities
├── layouts/ # Page layout wrappers
├── pages/ # File-based routes
│ ├── en/ # English locale
│ └── es/ # Spanish locale
└── styles/ # Global CSS
The site supports three languages: Catalan (default), Spanish, and English. Each locale has its own route prefix (/, /es/, /en/) with complete page mirrors. Translations are managed in src/i18n/ui.ts via a custom lightweight i18n system — no external libraries.
CC0 1.0 Universal — Public Domain Dedication
Translations available: Español · Català
Made with ❤️ in Catalonia