# Story 2.4: Sections de Navigation Rapide sur l'Accueil ## Status review ## Story **As a** visiteur, **I want** voir un aperçu des sections principales sur la page d'accueil, **so that** je navigue rapidement vers ce qui m'intéresse. ## Acceptance Criteria 1. Sous le hero, des cartes/blocs présentent les sections : Projets, Compétences, Me Découvrir 2. Chaque bloc a un titre, une courte description, et un lien vers la page correspondante 3. Les blocs sont disposés en grille responsive (1 colonne mobile, 3 colonnes desktop) 4. Les blocs ont un effet hover subtil 5. L'ensemble reste cohérent avec le design global ## Tasks / Subtasks - [x] **Task 1 : Ajouter la section sous le hero** (AC: 1) - [x] Créer une section avec titre "Explorez mon portfolio" - [x] Ajouter les 3 cartes de navigation - [x] **Task 2 : Créer les cartes de navigation** (AC: 2) - [x] Carte Projets : icône, titre, description, lien - [x] Carte Compétences : icône, titre, description, lien - [x] Carte Me Découvrir : icône, titre, description, lien - [x] **Task 3 : Implémenter la grille responsive** (AC: 3) - [x] 1 colonne sur mobile (grid-cols-1) - [x] 3 colonnes sur desktop (md:grid-cols-3) - [x] Gap approprié entre les cartes (gap-6 lg:gap-8) - [x] **Task 4 : Ajouter les effets hover** (AC: 4) - [x] Utiliser la classe card-interactive - [x] Élévation + ombre au hover - [x] **Task 5 : Intégrer les icônes** (AC: 5) - [x] Utiliser Heroicons (SVG inline) - [x] Taille cohérente (w-8 h-8 dans conteneur w-16 h-16) - [x] Couleur primary ## Dev Notes ### Code à ajouter dans pages/home.php ```php

Explorez mon portfolio

Découvrez mes réalisations, compétences et parcours

``` ### Icônes Heroicons Utilisées | Carte | Icône | Description | |-------|-------|-------------| | Projets | squares-2x2 | Grille de carrés | | Compétences | code-bracket | Chevrons de code | | Me Découvrir | user | Silhouette utilisateur | ### Responsive | Breakpoint | Colonnes | |------------|----------| | Mobile (< 768px) | 1 colonne | | Tablet (≥ 768px) | 3 colonnes | | Desktop | 3 colonnes avec gap plus large | ## Testing - [ ] Les 3 cartes sont visibles sous le hero - [ ] Chaque carte a une icône, titre et description - [ ] Les liens redirigent vers les bonnes pages - [ ] L'effet hover fonctionne (élévation + ombre) - [ ] Mobile : cartes empilées verticalement - [ ] Desktop : 3 cartes côte à côte ## Change Log | Date | Version | Description | Author | |------|---------|-------------|--------| | 2026-02-04 | 0.1 | Implementation story 2.4 | Amelia | | 2026-01-22 | 0.1 | Création initiale | Sarah (PO) | ## Dev Agent Record ### Agent Model Used GPT-5 Codex ### Debug Log References - tests/quicknav.test.ps1: quick navigation coverage ### Completion Notes List - Section navigation rapide ajoutée sous le hero dans pages/home.php - 3 cartes : Projets, Compétences, Me Découvrir - Grille responsive : grid-cols-1 mobile, md:grid-cols-3 tablet+ - Icônes Heroicons SVG inline (squares-2x2, code-bracket, user) - Effets hover via card-interactive + group-hover sur titres - Conteneurs d'icônes avec bg-primary/10 → bg-primary/20 au hover - CSS régénéré via `npm run build` - Tests: `powershell -ExecutionPolicy Bypass -File tests/run.ps1` ### File List | Fichier | Action | |---------|--------| | `pages/home.php` | Modifié (section navigation) | | `assets/css/output.css` | Regénéré | | `tests/quicknav.test.ps1` | Créé | | `tests/run.ps1` | Modifié | ## QA Results _À compléter par le QA agent_