# RenoValid — architecture technique mobile

## Choix
- framework : Expo + React Native + TypeScript ;
- navigation : Expo Router ;
- persistance locale : SQLite ;
- logique métier : services TypeScript purs ;
- structure modulaire orientée domaine.

## Règles d'architecture
- pas de logique de pricing dans les composants ;
- les écrans lisent/écrivent des données structurées ;
- le moteur retourne des résultats explicables ;
- la donnée tarifaire est versionnable et indépendante de l'UI.

## Compléments décidés après le premier test
- ajouter un écran de lancement avec animation douce de type fading ;
- conserver la charte visuelle issue de la web app ;
- prévoir des transitions d'écrans plus fluides entre les étapes ;
- préparer dès le départ une structure compatible compte utilisateur + historique des projets ;
- réserver l'accueil à deux usages : créer un nouveau projet et retrouver les projets existants.
