UNBRØL is a digital infrastructure entity based in Brussels. We focus on removing clutter ("brol") to deliver high-performance, strictly essential web experiences.
This project is built on a Zero-JS philosophy (with progressive enhancement) for maximum performance and durability.
- Engine: Astro (Static Site Generation)
- Styling: Tailwind CSS (v4 with
@themeconfiguration) - deployment: Cloudflare Pages
- Serverless: Cloudflare Pages Functions (Form handling)
- CSS-Driven State: The "Human/Machine" toggle and Contact Overlay are controlled entirely via CSS Checkbox Hacks (
:checked+peerselectors), requiring no client-side JavaScript for core navigation. - Machine Layer: A raw JSON view of the site's content, exposed as a secondary interface layer.
- Progressive Enhancement: A custom cursor is added via vanilla JavaScript for desktop users, but the site remains fully functional without it.
# Install dependencies
npm install
# Start local dev server
npm run dev
# Build for production
npm run build