Créer une plateforme web qui facilite aux patients congolais atteints de cancer l’accès aux soins spécialisés au Kenya en centralisant l'information, les services d'accompagnement, et un canal de communication direct avec l'équipe de coordination.
# Soin Kenya — Plateforme de liaison médicale RDC ↔ Kenya
---
## À propos du projet
**Soin Kenya** est une plateforme web développée avec Django, destinée à accompagner les patients congolais (RDC) atteints de cancer souhaitant se faire soigner au Kenya. Elle centralise les informations sur les services d'accompagnement médical, facilite les demandes de prise en charge et recueille les témoignages de patients.
---
## Fonctionnalités
| Page | Description |
|---|---|
| **Accueil** (`/`) | Présentation de la mission, aperçu des services, témoignages récents |
| **Services** (`/services`) | Liste dynamique des services disponibles avec description, image et tarif |
| **Demande de service** | Formulaire de demande lié à un service spécifique, notification email à l'admin |
| **Témoignages** | Affichage des témoignages de patients (modérés via l'administration) |
| **Contact** (`/contact`) | Formulaire de contact avec envoi d'email automatique |
| **À propos** | Présentation de l'équipe et de la mission |
| **Admin Django** | Gestion complète du contenu via le panneau d'administration |
---
## Modèles de données
```
Service → nom, description, phrase phare, image (Cloudinary), prix, disponibilité
DetailService → détails associés à un service (relation FK)
DemanderService → demandes de prise en charge des patients
Temoignage → témoignages patients (contrôle de visibilité)
Contact → messages reçus via le formulaire de contact
```
---
## Stack technique
- **Backend** : Django 5.2.2
- **Base de données** : PostgreSQL (`psycopg2-binary`) / SQLite (développement)
- **Stockage médias** : Cloudinary + `django-cloudinary-storage`
- **Fichiers statiques** : WhiteNoise
- **Déploiement** : Gunicorn
- **Configuration** : `python-decouple` (variables d'environnement)
- **Images** : Pillow
---
## Installation
### Prérequis
- Python 3.10+
- pip
- Un compte Cloudinary (gratuit)
- Un serveur SMTP (ex : Gmail)
### Étapes
```bash
# 1. Cloner …