Shared - RoadWave
Code partagé entre backend et mobile.
Structure
shared/
├── types/ # Types partagés
│ └── api.ts # Types d'API (à venir)
└── contracts/ # Contrats d'API
└── openapi.yaml # Spécification OpenAPI (à venir)
Objectif
Ce dossier contient :
- Types : Définitions TypeScript/Dart partagées entre front et back
- Contrats API : Spécifications OpenAPI pour garantir la cohérence backend/mobile
- Constantes : Valeurs partagées (codes erreur, limites, etc.)
Usage
Les types et contrats définis ici servent de source de vérité pour garantir que backend et mobile parlent le même langage.