mirror of
https://github.com/Ladebeze66/devsite.git
synced 2026-05-11 16:56:26 +02:00
1.7 KiB
1.7 KiB
État actuel du site
Dernière mise à jour : 2026-04-01
Ce qui est en place
- Next.js 15 avec App Router, Tailwind, pages accueil / portfolio / compétences / contact, layout responsive avec menu burger.
- Strapi avec content-types : homepage, projects, competences, messages, glossaire ; médias et texte riche.
- Formulaire contact : POST vers Strapi
messages. - Chatbot GrasBot : proxy Next vers API LLM hébergée (
llmapi.fernandgrascalvet.com). - FastAPI + Ollama dans le dépôt pour usage local ou serveur ; modèle
mistraldansllm-api/api.py. - Scripts d’extraction et de doc dans
strapi_extraction/. - Documentation opérationnelle :
CONFIGURATION_SITE.md. - Captures d'écran de référence (WebP) :
docs-site-interne/captures/— voircaptures/INDEX.md.
Dette technique / incohérences connues
- Mélange TypeScript et JavaScript (
.jsx,.js) dansapp/. RootLayouten client component : tout le layout est côté client ; pas de Server Component racine pour le shell.- URLs Strapi : logique répartie entre
getApiUrl,next.config.ts,config.ts— risque de confusion ; à documenter dans les changements futurs. - Proxy LLM : URL de production codée en dur dans
app/api/proxy/route.js; pas d’alignement automatique avecllm-apilocal. - Champ Strapi
Resumsurproject: casse atypique ; attention dans le mapping front. start-my-site.ps1: chemins absolusJ:\my-next-site— non portables.
Non vérifié dans cette passe
- Permissions Strapi (public create sur
messages, etc.). - Comportement exact des rewrites Next vs route
app/api/proxy(ordre de résolution). - Tests automatisés : présence à confirmer.