# 🚀 Guide de Démarrage Rapide - Vigilus Nettoyage

## Installation en 5 Minutes

### 1️⃣ Prérequis
- Python 3.8 ou supérieur installé
- Un éditeur de code (VS Code, PyCharm, etc.)

### 2️⃣ Installation

```bash
# Extraire le projet
cd vigilus_nettoyage

# Installer les dépendances
pip install -r requirements.txt

# Créer un superutilisateur
python manage.py createsuperuser
# Entrez: username, email, password

# Lancer le serveur
python manage.py runserver
```

### 3️⃣ Accès

- **Site Web** : http://localhost:8000
- **Admin** : http://localhost:8000/admin

## ✨ Données de Démonstration

Le site contient déjà :
- ✅ 6 Services professionnels
- ✅ 4 Certifications ISO
- ✅ Configuration complète

## 📝 Première Utilisation

### Connectez-vous à l'Admin
1. Allez sur http://localhost:8000/admin
2. Connectez-vous avec vos identifiants

### Ajoutez Vos Premières Images

#### Pour les Services
1. Cliquez sur "Services"
2. Sélectionnez un service
3. Uploadez une belle image professionnelle
4. Sauvegardez

#### Créez Votre Premier Projet
1. Cliquez sur "Projets" → "Ajouter"
2. Remplissez :
   - Titre : "Nettoyage Bureaux TechCorp"
   - Client : "TechCorp Dakar"
   - Catégorie : "Bureaux"
   - Description : Décrivez le projet
   - Uploadez une image principale
3. Cochez "Mis en avant" pour l'afficher sur la page d'accueil
4. Sauvegardez

#### Ajoutez un Témoignage
1. Cliquez sur "Témoignages" → "Ajouter"
2. Remplissez :
   - Nom : "Amadou Diop"
   - Entreprise : "TechCorp"
   - Poste : "Directeur Général"
   - Témoignage : "Service excellent..."
   - Note : 5 étoiles
3. Sauvegardez

### Personnalisez les Informations

#### Configuration du Site
1. Cliquez sur "Configuration"
2. Modifiez :
   - Téléphone
   - Email
   - Adresse
   - Horaires
   - Réseaux sociaux
3. Sauvegardez

## 🎨 Personnalisation Visuelle

### Changer les Couleurs
Éditez `core/templates/core/base.html`, ligne ~50 :

```css
:root {
    --primary-color: #0066CC;      /* Votre couleur principale */
    --secondary-color: #00A86B;    /* Votre couleur secondaire */
}
```

### Changer le Nom
1. Via Admin : Configuration → Nom entreprise
2. Ou éditez les templates

## 📊 Gestion Quotidienne

### Recevoir les Demandes de Devis
1. Admin → "Demandes de devis"
2. Cliquez sur une demande pour voir les détails
3. Cochez "Traitée" après contact

### Répondre aux Messages
1. Admin → "Messages de contact"
2. Consultez les messages
3. Marquez comme "Lu"

## 🚀 Mise en Production

### Avant de Déployer
1. Dans `config/settings.py`, modifiez :
```python
DEBUG = False
ALLOWED_HOSTS = ['votre-domaine.com']
SECRET_KEY = 'nouvelle-clé-secrète-sécurisée'
```

2. Collectez les fichiers statiques :
```bash
python manage.py collectstatic
```

3. Configurez votre serveur web (Nginx + Gunicorn)

## 💡 Conseils Pro

### Images
- **Taille recommandée** : 1920x1080px minimum
- **Format** : JPG pour les photos, PNG pour les logos
- **Poids** : Optimisez (< 500KB par image)

### SEO
- Remplissez toutes les descriptions
- Utilisez des titres clairs et descriptifs
- Ajoutez régulièrement du nouveau contenu

### Contenu
- **Services** : Soyez précis et détaillé
- **Projets** : Photos avant/après impressionnantes
- **Témoignages** : Authentiques et détaillés
- **Certifications** : Uploadez les documents PDF

## 🆘 Dépannage

### Le serveur ne démarre pas
```bash
# Vérifiez que vous êtes dans le bon dossier
cd vigilus_nettoyage

# Vérifiez les dépendances
pip install -r requirements.txt

# Relancez
python manage.py runserver
```

### Erreur lors de l'upload d'images
```bash
# Créez les dossiers media
mkdir -p media/services media/projets media/certifications
```

### Réinitialiser les données
```bash
# Supprimer la base
rm db.sqlite3

# Recréer
python manage.py migrate
python manage.py shell < populate_demo_data.py
python manage.py createsuperuser
```

## 📞 Support

Pour toute question, consultez le README.md complet !

---

**Bon développement ! 🚀**
