📄 Spécification du site JLG Consulting

🧭 Objectif du site

Le site jlg-consulting.com est le site vitrine de Jean-Louis Guénégo, consultant-formateur en informatique. Il a pour but de :

🏗️ Architecture générale

🧩 Stack technique et dépendances

Librairie / OutilRôle
astroFramework statique, léger, rapide.
@astrojs/reactIntégration de composants React dans Astro.
react, react-domComposants dynamiques, utilisés notamment pour des modules interactifs.
tailwindcss, @tailwindcss/viteFramework CSS utilitaire, utilisé pour une stylisation moderne, responsive et personnalisée.
astro-iconGestion facile des icônes SVG.
@astrojs/sitemapGénération automatique du sitemap pour le SEO.
openaiUtilisé pour traduire automatiquement les pages /fr vers /en lors du build.
sharpOptimisation des images (taille, format) à la volée ou au build.
ssh2-sftp-clientDéploiement via SFTP chez OVH, avec deploy-sftp.js.
dotenvGestion des variables d’environnement, notamment pour la clé OpenAI.
prettier et ses pluginsFormatage automatique du code (.astro, tailwindcss, etc.).

🌍 Internationalisation

🎨 Design

🗂️ Contenus

⚙️ Fonctionnalités internes

🌐 SEO

🚀 Performances

♿ Accessibilité

🔐 Sécurité

📦 Déploiement

📘 Roadmap possible (non encore en place)

Fonctionnalité futureStatut
Interface admin simple (markdown)Non prévu
Moteur de recherche interneÀ discuter
Formulaire de contactÀ discuter
Statistiques de consultationNon prévu
Version imprimable PDF des pagesIdée à creuser