Plateforme immobilière open-source pour le Burkina Faso et l'Afrique, avec paiements mobile money
# ImmoBF Africa
Plateforme immobilière open-source dédiée au Burkina Faso, extensible à l'UEMOA et à toute l'Afrique. Catalogue, annonces, transactions sécurisées via mobile money (Orange Money, Moov Money, Wave, CinetPay multi-opérateurs), escrow, estimation IA, multi-langues.
> **Statut**: MVP v0.1 — production-ready pour pilote Ouagadougou / Bobo-Dioulasso. Architecture cloud-native à coût maîtrisé ( /immobf-africa.git
cd immobf-africa
# 2. Copier les variables d'environnement
cp backend/.env.example backend/.env
cp frontend-web/.env.example frontend-web/.env.local
# 3. Lancer toute la stack (postgres + redis + mongo + api + web)
docker-compose up -d
# 4. Migrations + seed
docker-compose exec api npm run migrate
docker-compose exec api npm run seed
# 5. Ouvrir
# API:
localhost
# Web:
localhost
# Admin:
localhost
```
Pour le développement hors Docker :
```bash
# Backend
cd backend && npm install && npm run dev
# Frontend
cd frontend-web && npm install && npm run dev
# Mobile
cd mobile && npm install && npx expo start
```
### Identifiants de seed
| Rôle | Email | Mot de passe |
|------------|-------------------------------|--------------|
| Admin | admin@immobf.africa | admin2026 |
| Agence | agence@demo.bf | demo1234 |
| Propriétaire | proprio@demo.bf | demo1234 |
| Acheteur | acheteur@demo.bf | demo1234 |
## Déploiement production
📖 **Runbook complet pas-à-pas : `docs/DEPLOY_PROD.md`** (durée 2-3 h, coût ~30 USD/mois)
### Option A — Vercel + Railway (recommandé)
```bash
# 1. Push le repo sur GitHub
git push -u origin main
# 2. Setup Railway (backend + Postgres + Redis)
cd backend && railway init && railway up
# 3. Setup Vercel (frontend Next.js)
cd ../frontend-web && vercel --prod
# 4. Configure les secrets en une commande interactive
./scripts/setup-secrets.sh
# 5. À cha …