Features
Frontend Features
The Laioutr frontend is more than a Nuxt app: it ships with a set of features that give you installable apps, consent-aware analytics, and a consistent way to plug in third-party tools. This section describes what we provide out of the box and how you can use or extend it.
What we ship
When you build on @laioutr-core/frontend-core and the Laioutr frontend stack, you get:
- Abstractions – Provider-agnostic APIs for consent and tracking. Your app and our apps (e.g. Cookiebot, GTM) use the same store and event shape; you can swap or add providers without rewriting business logic.
- Ready-to-use apps – Optional modules (e.g. PWA, Cookiebot, GTM) that implement these abstractions so you can enable installability, cookie consent, and tag management with minimal configuration.
- Extensibility – Clear extension points so you can add your own consent adapter, tracking adapter, or feature (e.g. another CMP or analytics backend) and have it work with the rest of the platform.
The features below are the main building blocks. Each has its own page with a short overview, configuration notes, and—where relevant—guidance for developers who want to implement their own variant or integrate a different tool.
Feature overview
PWA
Consent Management
Tracking
Page Types
Media and Media Library
SSR and Caching
Multi-language Support
Markets
Extending the frontend
As we add more features (e.g. theming or additional integrations), they will be documented here with the same pattern: what the feature does, how to enable and configure it, and how to extend or replace it when you need a custom implementation. If you build your own adapter or app that fits one of these areas, follow the same abstractions so it works alongside the rest of the platform.
Tech Stack
What you need to run the Laioutr frontend and what it is built from including Node, Nuxt, Vue, core packages, and optional apps.
Consent Management
Laioutr's consent management abstraction gives you a single, provider-agnostic API for cookie and consent state. Use it to gate tracking and marketing scripts, and plug in your own consent provider or one of the ready-to-use apps.