# Installation — Coaster World v1.69.0

Base : `coaster-world_v1.68.0_2026-08-14.zip`

## 1. Remplacer les fichiers

Copier le contenu de la v1.69.0 sur l'installation Coaster World en conservant la configuration locale et le fichier `.env` de ton serveur Laragon.

## 2. Base de données — choisir UNE méthode

### Méthode A — Laravel / Laragon recommandée

Ouvrir Laragon Terminal dans le dossier du projet :

```bat
cd C:\laragon\www\coaster-world
php artisan migrate
php artisan optimize:clear
```

La migration attendue est :

```text
2026_08_14_001500_create_road_trip_tables
```

Elle crée :

```text
road_trips
road_trip_members
road_trip_stops
```

### Méthode B — phpMyAdmin

Si tu préfères appliquer la migration manuellement, importer :

```text
database\migrations\sql\coaster_world_v1.69.0_road_trips.sql
```

Puis exécuter uniquement :

```bat
cd C:\laragon\www\coaster-world
php artisan optimize:clear
```

**Ne pas exécuter la migration Laravel et le fichier SQL manuel tous les deux.**

## 3. Vérification rapide

1. Connecte-toi et ouvre `Road Trips` dans le menu.
2. Crée un voyage avec un nom et des dates.
3. Ajoute au moins deux parcs puis teste les boutons ↑ / ↓ pour modifier l'ordre.
4. Modifie une étape en `Fait` et vérifie que la progression globale augmente.
5. Depuis un compte ayant au moins un ami, invite cet ami au Road Trip.
6. Avec le second compte, accepte l'invitation et vérifie que le voyage devient consultable.
7. Si une sortie de groupe existe sur le même parc, relie-la à une étape et teste le bouton d'ouverture de la sortie.
8. Teste l'affichage sur smartphone ainsi que les thèmes clair et sombre.

## Notes

- Un Road Trip est limité à 30 étapes afin de conserver une interface lisible.
- Une étape liée à une sortie de groupe doit utiliser le même parc.
- Seul l'organisateur peut modifier le parcours.
- Les participants peuvent quitter le Road Trip à tout moment.
- La suppression du Road Trip n'efface aucune sortie de groupe reliée.
