← Retour au portfolio

Étude de cas · produit digital

altaydagistan.com

Concevoir une plateforme digitale complète, de l’interface au système

Une expérience publique et son environnement de publication, pensés comme un seul produit.

Page d’accueil publique d’altaydagistan.com.
altaydagistan.comAdministration
ContenuPortfolio
Nouveau projet
Rechercher un projetTout afficher
TitreStatutOrdre
Altay Dagistan — plateforme sur mesurePublié01
Comhit Agency — identité visuellePublié02
Carrousels LinkedIn & InstagramBrouillon03
Composant CMSAdministration du portfoliohero-cms-general-ui

Reconstruire le site ne consistait pas seulement à changer de technologie. L’objectif était de relier une direction artistique exigeante, une publication fluide, des outils de conversion, des contenus multilingues et une architecture technique maîtrisée.

J’ai conçu l’interface publique, le CMS sur mesure et les liens entre les deux. Le résultat est un système capable d’accueillir des projets visuellement singuliers sans enfermer leur présentation dans un gabarit rigide.

Rôle
Direction artistique, Product Design, UX/UI, frontend & backend
Stack
Astro, PHP, MySQL, SCSS, JavaScript
Périmètre
Site public, CMS, système éditorial et conversion
Année
2026

01 / Intention

Partir de l’expérience, pas de l’outil

Le projet commence avec deux utilisateurs et deux rythmes très différents : une personne qui découvre le travail, et une autre qui maintient un site complexe dans la durée.

Ce cadrage permet d’évaluer chaque décision technique par son effet sur la clarté, la liberté visuelle, la vitesse de publication et la maîtrise à long terme.

  1. 01Un frontend singulier

    Grandes images, mouvement et compositions éditoriales variées restent possibles.

  2. 02Un CMS utilisable

    Les modèles et les actions suivent le vrai travail de publication.

  3. 03Une conversion utile

    Formulaires, ressources protégées et prises de contact font partie du produit.

  4. 04Un système maîtrisé

    Langues, SEO, mesure, contexte IA et déploiements partagent une architecture.

02 / Direction artistique

Garder la direction artistique visible dans le produit final

Le frontend n’est pas une enveloppe neutre autour du contenu du CMS. Il porte un rythme, une typographie et un langage de mouvement reconnaissables, tout en laissant leur place à des projets aux identités très différentes.

Les mêmes règles passent de Figma aux composants Astro et aux comportements responsives. Elles assurent la hiérarchie et la continuité sans transformer toutes les pages en cartes interchangeables.

Fichier du design system d’altaydagistan.com dans Figma.
La grammaire d’interface est posée dans Figma, puis traduite en décisions frontend réutilisables.
  1. 01Hiérarchie

    Un ordre de lecture stable sur les pages éditoriales et commerciales.

  2. 02Composition

    Des mises en page adaptées au contenu et au ratio naturel des images.

  3. 03Mouvement

    Des transitions discrètes qui clarifient la séquence sans masquer le travail.

Trois projets, trois registres visuels

Le système visuel conserve des repères de lecture communs tout en laissant à chaque projet sa densité, sa palette et sa logique d’image.

Cocolabs

Produit digital et interface

Découvrir ce projet

SISU

Pitch deck et narration visuelle

Découvrir ce projet

03 / Produit éditorial

Dessiner le CMS comme une interface de travail

L’administration est un produit à part entière. La navigation, les modèles de contenu, les états et les actions sont organisés autour des tâches fréquentes, pas autour d’un empilement de plugins.

Un projet peut réunir métadonnées, médias ordonnés, traductions, champs SEO et contenus spécifiques sans se réduire à un éditeur de texte générique.

altaydagistan.comAdministration
Structure du sitePages
Nouvelle page
38 publiées4 brouillons2 langues
PageTypeStatut
Accueilspecial_pagePublié
Direction artistiqueservicePublié
Tarifsspecial_page Protégé
Composant CMSAdministration des pagescms-admin-wide

Une administration dense mais lisible, conçue pour la publication quotidienne.

altaydagistan.comAdministration
PortfolioModifier le projet
Enregistrer
FrançaisEnglish
Composant CMSÉditeur structuré d’un projetcms-project-editor

Éditeur structuréLes champs et les relations suivent la forme réelle d’un projet portfolio.

altaydagistan.comAdministration
MultilingueCouverture des traductions
English
42Traduits
6Manquants
2À actualiser
ContenuÉtatAction
PortfolioCompletVoir
Pages services6 manquants+ Traduire
Composant CMSCouverture des traductionscms-translation-coverage

Couverture des traductionsLe français et l’anglais restent liés à une même entité de contenu.

  • 01
    Modéliser

    Pages, projets, articles et formulaires disposent de structures explicites.

  • 02
    Publier

    États, ordre, traductions et visibilité peuvent être contrôlés rapidement.

  • 03
    Étendre

    De nouveaux champs et templates s’ajoutent sans reconstruire le produit.

04 / Architecture

Deux applications, un seul produit

Le CMS gère et expose un contenu structuré. Astro compose et génère le site public. Chaque côté conserve le rythme et les responsabilités qui lui correspondent.

  1. 01Administrer

    CMS sur mesure

  2. 02Structurer

    API de contenu

  3. 03Composer

    Frontend Astro

  4. 04Diffuser

    Site public statique

Couche publique

Pages rapides, images responsives, mouvement et interactions sont livrés sans dépendre du CMS à l’exécution.

Couche éditoriale

Contenus, traductions, demandes, ressources protégées et contrôles de publication restent dans une interface spécialisée.

01Conversion

Demandes de devis, prises de contact et téléchargements sécurisés sont intégrés au produit.

02Visibilité

Métadonnées, URL canoniques, données structurées et indexation font partie de la publication.

03Mesure

Les actions utiles peuvent être lues comme un parcours plutôt que comme un simple volume de visites.

04Continuité

Contenus et code peuvent évoluer séparément sans perdre leur structure commune.

05 / IA intégrée

Intégrer les agents IA directement au workflow

L’IA fait partie de l’environnement de travail de la plateforme plutôt que d’intervenir ponctuellement en fin de chaîne.

altaydagistan.comAdministration
AI ContextFichiers générés
Automatique
Sources disponibles
Public/ai/site-context.jsonContenus publiés uniquement
Privé.ai/site-context.jsonBrouillons et identifiants internes
Découverte/llms.txtCarte lisible du site
{"site": { "defaultLocale": "fr" },"pages": [{ "slug": "services","status": "published","locales": { "fr": true, "en": true } }],"portfolio": [ … ]}
Brouillons et identifiants internes exclus de l’export public.
Composant CMSIndex de contexte IA public et privécms-ai-context

La vue AI Context mise en œuvre sépare les données de travail privées, l’index public assaini et le fichier de découverte.

Un contexte privé pour le travail local

Le CMS maintient automatiquement un contexte structuré destiné aux agents utilisés en local. Il décrit l’état réel du site : pages, projets, routes, langues, statuts de publication, traductions et présence des principales informations SEO.

Le fichier .ai/site-context.json constitue l’index de référence pour Claude, Codex et les autres agents connectés au projet. Il leur permet de comprendre immédiatement la structure éditoriale du site et de croiser cette information avec le code, les composants et les instructions propres au projet.

PromptQuelles pages restent à traduire ?
PromptQuels contenus n’ont pas encore de meta description ?
PromptQuelle est la structure actuelle du portfolio ?
PromptQuelles routes doivent être prises en compte avant de modifier la navigation ?

Cette approche réduit les échanges de contexte manuels et permet d’intégrer l’IA directement aux workflows de conception, de développement et de maintenance.

Une exposition publique maîtrisée

Le contexte utilisé en local reste distinct de ce qui est rendu accessible sur le site public.

Au moment du build, Astro génère une version assainie de l’index dans /ai/site-context.json, ainsi qu’un fichier llms.txt destiné à fournir une carte concise du site aux systèmes compatibles. Les brouillons, identifiants internes et métadonnées d’administration restent exclus de cette version publique.

01Contexte structuré

Pages, projets, langues, statuts et informations SEO suivent une structure prévisible et directement exploitable par machine.

02Workflow local

Les agents travaillent sur le projet depuis l’environnement local, avec accès au code, aux instructions du projet et à un état actualisé du CMS.

03Mise à jour automatique

Les changements effectués dans le CMS actualisent le contexte privé. Le déploiement reconstruit ensuite les fichiers publics à partir de la source courante.

04Accès contrôlé

Les informations destinées au développement restent privées tandis que l’export public contient uniquement les données nécessaires à la compréhension du site publié.

Cette architecture transforme l’IA en une couche native du produit : les agents disposent du contexte dont ils ont besoin pour comprendre le système, intervenir avec davantage de précision et accompagner son évolution sans dépendre d’exports ou d’explications répétées. La mise à disposition de ces données facilite leur exploitation par les outils compatibles ; elle ne garantit toutefois ni leur utilisation, ni leur citation ou leur classement par un service d’IA.

06 / Qualité

Traiter la performance et la robustesse comme des critères de design

La génération statique, les formats d’image responsifs, les polices auto-hébergées et les dépendances navigateur limitées protègent l’expérience au lieu d’être ajoutés en fin de projet.

100 %Performance
565 msLargest Contentful Paint
0,01Cumulative Layout Shift
Rapport de performance d’altaydagistan.com.
Rapport de performance indépendant du site en production.
SEO par construction

Les champs de publication produisent les sorties canoniques, sociales et structurées attendues par le frontend.

Sécurité par défaut

Sessions sécurisées, protection CSRF, requêtes préparées, limites de débit et accès contrôlés restent derrière l’interface.

Changements récupérables

Checkpoints du code, sauvegardes de la base et publications explicites préservent des points de retour.

07 / Évolution

Rendre le changement explicite et récupérable

La plateforme est conçue pour un travail continu. Le contenu et le code évoluent indépendamment, tandis que les changements sensibles suivent une séquence de publication courte et visible.

  1. 01Checkpoint

    Conserver l’état actuel du code

  2. 02Sauvegarder

    Protéger les contenus et les données

  3. 03Vérifier

    Construire et contrôler le site public

  4. 04Publier

    Mettre en ligne par une décision explicite

Conclusion

Une plateforme pensée pour évoluer

Le résultat principal n’est ni le CMS ni le frontend pris séparément. C’est l’environnement qui les relie : assez structuré pour rester fiable, assez ouvert pour accueillir des besoins éditoriaux et artistiques changeants.

Le site n’est plus seulement l’endroit où le travail est présenté. Il devient un produit qui démontre le même niveau de jugement graphique, de maîtrise technique et d’attention à l’usage proposé aux clients.

Parler d’un projet digital