Application de diagnostic automobile pour le Niger
# DiagAuto Niger — version PWA
Application web installable qui aide à comprendre une panne automobile (Toyota, Lexus, Mercedes) avant d'aller au garage. L'utilisateur saisit un code OBD, décrit des symptômes ou **importe un screenshot de son scanner** (BlueDriver, ELM327…). L'IA lit les codes et renvoie un diagnostic : gravité, verdict, causes probables, vérifications à faire du moins cher au plus cher, questions à poser au mécano et pièges à éviter.
La clé API Anthropic reste **cachée côté serveur** (fonction serverless `/api/diagnose`), jamais exposée dans le navigateur.
## Ce dont vous avez besoin
- Un compte GitHub (gratuit)
- Un compte Vercel (gratuit) —
vercel.com
- Une clé API Anthropic —
console.anthropic.com
## Déploiement (environ 10 minutes)
1. **Mettre le code sur GitHub**
- Créez un dépôt vide sur GitHub.
- Depuis ce dossier :
```
git init
git add .
git commit -m "DiagAuto Niger MVP"
git branch -M main
git remote add origin
github.com
git push -u origin main
```
2. **Importer dans Vercel**
- Sur Vercel : **Add New > Project**, choisissez votre dépôt.
- Vercel détecte Vite automatiquement. Ne changez rien.
3. **Ajouter la clé API** (étape essentielle)
- Dans **Settings > Environment Variables**, ajoutez :
- Nom : `ANTHROPIC_API_KEY`
- Valeur : votre clé `sk-ant-...`
- Cochez les trois environnements (Production, Preview, Development).
4. **Déployer**
- Cliquez **Deploy**. Vercel vous donne une URL du type `
diagauto-niger.vercel.app`.
## Installer sur téléphone
- **Android (Chrome)** : ouvrez l'URL → menu ⋮ → « Ajouter à l'écran d'accueil ».
- **iPhone (Safari)** : ouvrez l'URL → bouton Partager → « Sur l'écran d'accueil ».
L'app apparaît avec son icône et s'ouvre en plein écran, comme une app native.
## Développement local (optionnel)
```
npm install
cp .env.example .env.local # puis mettez votre clé dedans
npx vercel dev # sert le front + la fonction /api ensem …