projet d'hackathon ! PhishGuard Burundi est pertinent et utilise une pile technologique moderne.
# 🇧🇮 PhishGuard Burundi : Votre Bouclier Anti-Phishing IA
## 🚀 Vue d'ensemble du Projet
**PhishGuard Burundi** est une application web/mobile anti-phishing, conçue spécifiquement pour détecter les menaces (SMS, e-mails, URLs) ciblant les utilisateurs Burundais, en fournissant des alertes et des conseils en **Kirundi** et en Français.
Le cœur du projet est une intégration puissante avec un modèle de langage avancé pour un raisonnement contextuel sur les schémas d'arnaque locaux (M-Pesa, urgences administratives, etc.).
## ✨ Fonctionnalités Clés
* **Analyse Multi-Input :** Copiez-collez le contenu suspect (SMS, e-mail, URL).
* **Intelligence Burundaise :** Utilise un prompt IA affiné pour identifier les menaces spécifiques au contexte Burundais (Kirundi/Français, services locaux).
* **Scoring de Risque :** Fournit un score de 0 à 100 et un type de menace (`M-Pesa fake`, `Urgence fiscale`).
* **Alertes Locales :** Génère des conseils de sécurité clairs en **Kirundi** (`Gakuramye link, hamagara bank`) et en Français.
* **Mobile-First :** Interface réactive, prête pour une utilisation sur smartphone.
* **Historique Local :** Stockage des analyses précédentes dans le navigateur (`localStorage`).
* **Export WhatsApp :** Partage rapide du rapport d'analyse et des conseils de sécurité.
## ⚙️ Stack Technique
* **Frontend/Backend :** Next.js 14 (App Router)
* **Design :** Tailwind CSS pour un développement rapide et mobile-first.
* **Modèle IA :** Anthropic Claude 3.5 Sonnet via le Vercel AI SDK.
* **Déploiement :** Vercel (prêt à être déployé).
## 💻 Instructions d'Installation et de Démarrage
### Prérequis
* Node.js (version 18+)
* Clé API Anthropic (nécessaire pour Claude 3.5)
### Étapes
1. **Clonez le dépôt :**
```bash
git clone [votre-repo-ici] phishguard-burundi
cd phishguard-burundi
```
2. **Installez les dépendances :**
```bash
npm install
# ou pnpm install / yarn install
```
3. **Configurez les variables d'environnement :**
Créez un fichier `.env.local …