# 🚚 Smart Delivery Gabon
Application de livraison express pour le Gabon avec notifications WhatsApp automatiques.
## ✨ Fonctionnalités
- 📦 Création et suivi de colis en temps réel
- 💳 Paiement via Airtel Money
- 🚀 Options de livraison Express (2-4H) ou Standard (-48H)
- 📱 **Notification WhatsApp automatique à l'administrateur**
- 🔐 Authentification utilisateur avec Supabase
- 📊 Tableau de bord administrateur
- 🎨 Interface moderne et intuitive
## 🚀 Installation Rapide
1. **Cloner le projet**
```bash
git clone [url-du-repo]
cd smart_delivery_gabon_full_app
```
2. **Configurer Supabase**
```bash
# Copiez le fichier exemple
cp lib/config/supabase_config.example.dart lib/config/supabase_config.dart
# Éditez et ajoutez vos credentials Supabase
```
3. **Configurer WhatsApp** ⭐ NOUVEAU
```bash
# Copiez le fichier exemple
cp lib/config/admin_config.example.dart lib/config/admin_config.dart
# Éditez et ajoutez le numéro WhatsApp de l'admin (format: 241XXXXXXXXX)
```
4. **Installer les dépendances**
```bash
flutter pub get
```
5. **Lancer l'application**
```bash
flutter run
```
## 📱 Configuration WhatsApp
### Configuration du numéro administrateur
Ouvrez `lib/config/admin_config.dart` :
```dart
static const String adminWhatsAppNumber = '241074123456'; // Votre numéro
```
**Format du numéro :**
- Code pays + numéro (sans espaces)
- Exemple Gabon : `241074123456`
### Comment ça marche ?
1. Client crée une commande
2. Valide le paiement
3. **WhatsApp s'ouvre automatiquement** avec message pré-rempli
4. Client confirme l'envoi
5. Admin reçoit tous les détails de la commande !
📖 **Documentation complète :** INSTRUCTIONS_WHATSAPP.md
## 📋 Structure du Projet
```
lib/
├── config/
│ ├── supabase_config.dart # Configuration Supabase
│ └── admin_config.dart # Configuration admin (WhatsApp)
├── models/
│ └── package.dart # Modèle de données
├── providers/
│ ├── auth_notifier.dart # Gestion authentification
│ └── package_not …