Aller au contenu
Démarrer un projetDémarrer

Bandeau de consentement

Demandez le consentement là où la loi l'exige, et nulle part ailleurs. Un bandeau c15t avec des règles par région.

Ce qu’il ajoute

  • Un bandeau de consentement et une fenêtre de préférences, construits sur c15t, avec des règles par région :
    • consentement préalable dans l’UE, au Royaume-Uni et au Québec ;
    • une information avec refus possible dans les États américains dotés d’une loi sur la vie privée ;
    • aucun bandeau ailleurs.
  • Cookie settings dans le pied de page, qui rouvre les choix.
  • Avec l’analytics, PostHog suit le choix de chaque visiteur.

L’installer

Rien à installer. Les règles sont dans apps/web/c15t.config.ts. En local, sans en-têtes de localisation, tout le monde reçoit la règle de l’UE.

Avant la mise en ligne

  • Les règles correspondent aux pays où vous opérez.
  • Votre hébergeur transmet les en-têtes de localisation. Vercel le fait ; sans eux, tout le monde reçoit la règle de l’UE.
  • Les choix restent dans chaque navigateur, sans trace sur un serveur. Si vous devez prouver le consentement, faites tourner un backend c15t et basculez la configuration dessus.

L’écarter ou l’ajouter plus tard

Retirez consent de --modules pour démarrer sans bandeau. Pour l’ajouter à un projet existant, demandez à votre agent d’utiliser le skill add-module.

Lancez une commande. La CLI pose les autres questions, et votre agent prend la suite.

pnpm create turbinekit my-app
Voir le prompt

Collez-le dans un agent qui peut lancer des commandes, comme Claude Code, Codex ou Cursor. Le prompt est en anglais.

Create a new TurbineKit project with me.
Talk to me in French.

TurbineKit (https://turbinekit.dev) is an open-source Turborepo and Next.js starter. Its CLI, create-turbinekit, needs Node.js 24 and pnpm 10 (run `corepack enable` once).

1. Run `pnpm dlx create-turbinekit --help` to see its options.
2. Ask me its questions one at a time, with their defaults: the folder, the product name, one sentence about the product, the company or legal name, the contact email, the languages and the modules. Skip what I have already told you.
3. The CLI only asks questions in an interactive terminal, so run it with my answers as options and `--yes`. Show me the command before you run it.
4. In the new folder, read AGENTS.md. Then do "1. Minimal setup" in SETUP.md, and tick each box you finish.
5. Tell me the URL of the running app, and which services SETUP.md lists next.

Sans inscription, sans clé d'API. Il faut Node.js 24 et pnpm 10.