7e87a341a200469c0bc8ec38fe17b60a919de75e
Epic 4: Chemins Narratifs, Challenge & Contact Stories implementees: - 4.1: Composant ChoiceCards pour choix narratifs binaires - 4.2: Sequence d'intro narrative avec Le Bug - 4.3: Chemins narratifs differencies avec useNarrativePath - 4.4: Table easter_eggs et systeme de detection (API + composable) - 4.5: Easter eggs UI (popup, notification, collection) - 4.6: Page challenge avec puzzle de code - 4.7: Page revelation "Monde de Code" - 4.8: Page contact avec formulaire et stats Fichiers crees: - Frontend: ChoiceCards, IntroSequence, ZoneEndChoice, EasterEggPopup, CodePuzzle, ChallengeSuccess, CodeWorld, et pages intro/challenge/revelation - API: EasterEggController, Model, Migration, Seeder Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Skycel
Portfolio interactif gamifie - Monorepo Nuxt 4 + Laravel 12.
Structure
skycel/
├── frontend/ # Application Nuxt 4 (SSR, TypeScript)
├── api/ # Backend Laravel 12 (API-only)
└── docs/ # Documentation projet
Prerequisites
- Node.js 18+
- PHP 8.2+
- Composer
- MySQL / MariaDB
Getting Started
Frontend
cd frontend
cp .env.example .env
npm install
npm run dev
Backend
cd api
cp .env.example .env
composer install
php artisan key:generate
php artisan serve
Description
Languages
Vue
51.4%
PHP
35.6%
TypeScript
11.7%
CSS
0.8%
JavaScript
0.5%