Des sites générés, pas bricolés
Pourquoi Piks-l industrialise la création de sites web — et ce que ça change pour nos clients.
Créer un site web prend traditionnellement des semaines : maquettes, allers-retours, intégration, mise en ligne. Chez Piks-l, nous avons pris le problème à l'envers : et si le site était généré ?
Un socle, pas une page blanche
Chaque site que nous livrons part du même socle technique — un template maison durci au fil des projets : performance, référencement, sécurité et design system y sont déjà câblés. Aucun projet ne démarre de zéro.
L'IA sous contraintes
Notre moteur de génération transforme un brief en site complet : l'IA écrit le code, mais dans un cadre strict — structure imposée, conventions verrouillées, chaque fichier vérifié avant d'entrer dans le projet. Le résultat est déployé automatiquement sur son propre sous-domaine, certificat SSL compris.
Sous le capot : un format de sortie strict
La génération n'est pas une conversation libre avec un modèle : c'est un contrat. L'IA doit répondre dans un format JSON précis, où chaque fichier est déclaré avec son chemin — et rien d'autre :
{
"files": [
{ "path": "app/pages/index.vue", "content": "<script setup lang=\"ts\">…" },
{ "path": "app/components/sections/Hero.vue", "content": "…" }
],
"notes": "Palette ardoise, accent cuivre, ton artisanal."
}À la réception, le backend valide la structure, vérifie que chaque chemin appartient à la liste blanche du template (app/, content/, public/…) et rejette tout motif dangereux : eval, requête sortante non déclarée, secret en dur. Ce qui ne passe pas la douane n'entre pas dans le dépôt.
À quoi ressemble le code produit
Du Nuxt idiomatique, typé, animé avec GSAP, conforme à nos conventions — le même code que nous aurions écrit à la main :
<script setup lang="ts">
import { gsap } from 'gsap'
defineProps<{ titre: string; sousTitre?: string }>()
onMounted(() => {
gsap.from('.hero-titre', { y: 40, opacity: 0, duration: 0.8, ease: 'power2.out' })
})
</script>
<template>
<section class="texture-dotwork bg-neutral-950 py-24">
<h1 class="hero-titre text-4xl font-semibold">{{ titre }}</h1>
<p v-if="sousTitre" class="mt-4 text-neutral-400">{{ sousTitre }}</p>
</section>
</template>
La vitrine du CMS, elle-même servie par la plateforme.
Ce que ça change
- Des jours, pas des mois — le gros du travail technique est industrialisé.
- Un design cohérent — thème sombre signature, textures dotwork, accents personnalisables.
- Un site vivant — analytique intégrée, espace client, e-commerce prêt à activer.
Un projet en tête ? Parlons-en.
À lire ensuite
Piks-L OS a sa propre adresse : os.piks-l.com, un OS par client
Il y a trois jours, notre console devenait un bureau. Depuis, Piks-L OS a appris à tout ouvrir en fenêtres, à faire valider, écrire et payer nos clients, et il vit maintenant à sa propre adresse : os.piks-l.com. Chaque client y reçoit son OS installé sur son projet. Ce qui a changé, et pourquoi.
Lire l’article →29/10/2026NouveautéPiks-L OS : notre console devient un bureau, qu'on partage en direct
Notre console avait un tableau de bord. Elle a maintenant un bureau : des icônes de couleur sur un tableau sans bord, des fenêtres qui restent où on les pose, une barre des tâches qu'on se compose, et un partage en direct qui n'est pas un partage d'écran. Ce qu'on a construit en deux jours, et pourquoi.
Lire l’article →23/10/2026NouveautéL'éditeur Piks-L devient un tableau blanc : la page entière, d'un coup d'œil
Les pages défilaient dans un petit écran posé sur la toile. Elles sont maintenant posées en entier sur un tableau sans bord, en bureau, tablette et mobile côte à côte. Ce qui a changé dans l'éditeur en deux jours, et pourquoi.
Lire l’article →







