Docs — Portfolio v2
Documents de conception et décisions prises pendant la refonte du portfolio.
Sommaire
| # | Fichier | Rôle |
|---|---|---|
| 01 | Analyse & plan | Audit de l'ancien site Angular + choix Astro hybrid + système d'édition JSON + stack déploiement Plesk Node.js |
| 02 | Moodboard Free Party | Direction artistique "Studio Live / tekno free party" : palette acid, typos, vocabulaire, déclinaison page par page, plan d'implémentation 14 blocs |
Choix principaux validés
- Framework : Astro 6 hybrid (SSG public + SSR
/adminet/api) - Hébergement : Plesk Node.js (startup
dist/server/entry.mjs) - Contenu :
public/content/*.jsonéditables via/admin, runtime fetch (zéro rebuild) - Direction artistique : Cyberpunk Dark + skin Free Party
- Palette :
#0A0A0F/#00F0FFcyan /#C6FF00acid /#FF2A6Dmagenta /#FF0040LED red - Typos : Inter, Space Grotesk, JetBrains Mono, Bebas Neue (stencil)
- Palette :
- Animations : Lenis smooth scroll, Framer Motion, View Transitions API, GSAP scroll-pinned manuel, islands React
Structure des 14 blocs implémentés
Voir 02-moodboard-freeparty.md §11 pour la liste ordonnée et 14 pour le plan d'exécution détaillé.
Racines & contraintes
- Pro avant tout : nav FR grand public, URLs standards, CV 1 clic
- Jargon free party = déco : stickers, BPM fictifs, LED, stencil — jamais bloquant
- Responsive : fallbacks propres pour chaque effet wow (pinned horizontal, magnetic, UV parallax)
- A11y : respect de
prefers-reduced-motionpartout - Sécurité : admin JWT cookie httpOnly, middleware protégeant
/admin/*et/api/content/*