Documentation du projet
• Architecture & StackÀ propos de cette application
Socle technique moderne pour carnet de bord et suivi de compétences pédagogiques (BTS SIO SLAM / SISR).
Philosophie & Principes de Conception
Cette application a été conçue comme une coquille vide modulaire et réutilisable. Elle combine les meilleures technologies modernes pour offrir une expérience fluide, réactive et parfaitement typée sans complexité superflue de serveur ou de base de données.
Toutes les données sont pilotées par le contenu versionné sous Git : les compétences via des fichiers JSON stricts, et les articles/sprints via des fichiers MDX enrichis de composants interactifs.
Astro + Content Collections
Validation de schéma Zod au build, génération statique ultra-performante et routes dynamiques
getStaticPaths().
React & shadcn/ui
Sidebar rétractable, breadcrumbs, radio-groups interactifs et sélecteur de thème clair/sombre sans flash.
Bun Runtime
Gestionnaire de paquets ultra-rapide pour installer, développer et compiler le projet en un éclair.
Tailwind CSS
Tokens CSS centralisés dans
globals.css, dark mode par défaut et micro-interactions subtiles.