Setup complet de l'infrastructure projet : - Frontend Nuxt 4 (SSR, TypeScript, i18n, Pinia, TailwindCSS) - Backend Laravel 12 API-only avec middleware X-API-Key et CORS - Design tokens (sky-dark, sky-accent, sky-text) et polices (Merriweather, Inter) - Documentation planning et implementation artifacts Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
41 lines
556 B
Markdown
41 lines
556 B
Markdown
# 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
|
|
|
|
```bash
|
|
cd frontend
|
|
cp .env.example .env
|
|
npm install
|
|
npm run dev
|
|
```
|
|
|
|
### Backend
|
|
|
|
```bash
|
|
cd api
|
|
cp .env.example .env
|
|
composer install
|
|
php artisan key:generate
|
|
php artisan serve
|
|
```
|