KoproGo - Roadmap 2025-2027 (Révisée)
Date: 2025-10-23 Stratégie: Bootstrap OpenCore - Rentabilité Immédiate Équipe: 3 personnes (2 FTE) - Side project 20h/semaine Timeline: 18-24 mois jusqu’à scale
🎯 Vision Stratégique
“LA meilleure solution de gestion de copropriété - Gratuite open source + Hosted 1€/mois”
Modèle Économique
Open Source (MIT): Core gratuit, self-hosted
Hosted: 1€/mois flat OU 10€/mois (5 copros) - 35€/mois (20 copros)
Différenciation: Performance (<5ms), Belgian compliance, Open-source trust
Cibles Prioritaires
Belgique: Petites copropriétés (2-20 lots) - Auto-syndics
Belgique: Syndics professionnels (portfolio 10-50 copros)
Tunisie (Phase 2-3): Test marché low-cost émergent
📅 Phase 1: MVP Production-Ready (Mois 1-6)
Objectif: Version 1.0 self-hosted production-ready avec conformité belge de base
Scope Fonctionnel
Core Métier (Issues Critiques)
✅ #001 - Meeting Management API (6-8h)
CRUD assemblées générales
Agenda + procès-verbaux
Lien avec documents
✅ #002 - Document Upload/Download (8-10h)
Upload PDF/JPG/PNG/XLSX
Storage local sécurisé
Contrôle accès par building
✅ #003 - Financial Reports (10-12h)
Appels de fonds
Budget prévisionnel
Export comptable basique
✅ #004 - Pagination & Filtering (3-4h)
Toutes listes paginées (max 100 items)
Filtres par date, statut, building
Performance scalable >100 copros
✅ #005 - Security Hardening (10-12h)
Rate limiting (5 req/15min login, 100 req/min API)
JWT refresh tokens (15min access + 7j refresh)
CORS restreint (var
ALLOWED_ORIGINS)Structured logging (tracing)
Audit logs actions critiques
Belgian Compliance (Nouvelles Issues)
🆕 #016 - PCN Belge Compliance (12-15h)
Plan Comptable Normalisé
Mapping expenses → comptes PCN
Export rapports conformes normes BE
🆕 #019 - i18n FR/NL/EN (8-10h)
Backend: Messages trilingues
Frontend:
svelte-i18nDétection auto langue
Priorité néerlandais (60% Belgique)
🆕 #020 - Multi-tenancy Parfait (10-12h)
Table
organizationsRow-Level Security PostgreSQL
JWT avec
organization_idTests isolation totale
Fondation hosted SaaS
Livrables Phase 1
✅ Core open-source (GitHub public, license MIT)
✅ Docker Compose 1-click deploy
✅ Documentation exhaustive (setup, API, architecture)
✅ Tests E2E coverage >80%
✅ CI/CD GitHub Actions (lint, test, build)
✅ Benchmark performance (P99 <5ms validé)
Effort Total Phase 1
Total: 67-83 heures Timeline: 8-10 semaines à 20h/sem Échéance: Fin Mois 6 (Juin 2025)
Métriques de Succès
100% endpoints API fonctionnels
P99 latency <5ms (validé benchmarks)
0 vulnérabilités critiques (cargo audit)
50 self-hosted instances actives
10 copropriétés cloud beta
100€ MRR (premiers clients beta)
📅 Phase 2: Hosted Beta Belgique (Mois 7-12)
Objectif: Lancement hosted payant en Belgique avec conformité complète + parité concurrence
Scope Fonctionnel
Belgian Market Fit (Nouvelles Issues)
🆕 #017 - CODA Import Bancaire (15-20h)
Parser .cod files (format bancaire BE)
Matching auto paiements → expenses
Réconciliation bancaire
Support banques BE (Fortis, ING, KBC, Belfius)
🆕 #018 - Exact Online Export (10-12h)
Format CSV compatible Exact (logiciel compta #1 BE)
Mapping PCN → Comptes Exact
Export périodique (mois, trim, année)
🆕 #022 - Belgian Council Management (6-8h)
Conseil copropriété (obligatoire >20 lots BE)
Gestion membres + mandats
Décisions conseil vs AG
🆕 #023 - Country Regulations Engine (12-15h)
Support BE/FR/ES/IT/TN règles
Validations dynamiques selon pays
Extensible pour expansion géographique
Parité Concurrence (Issues Existantes)
✅ #006 - Online Payments Stripe (15-20h)
Paiement CB copropriétaires
SEPA Direct Debit
Webhooks
payment.succeededReçus PDF auto
✅ #007 - Work Management (12-15h)
Gestion travaux (ravalement, toiture)
Multi-devis comparaison
Workflow: Proposition → Vote AG → Réalisation
Galerie photos avant/après
✅ #008 - Ticketing System (8-10h)
Déclaration incidents copropriétaires
Affectation prestataires
Upload photos problème
Historique interventions
✅ #009 - Notifications Multi-Canal (8-10h)
Email (SendGrid/SMTP)
Push web (Service Worker)
In-app (cloche)
Préférences utilisateur
Queue asynchrone (Redis optionnel)
✅ #010 - Progressive Web App (10-12h)
Manifest.json installation
Service Worker cache
Mode offline IndexedDB
Background sync
Push notifications
Hosted Monetization
🆕 #021 - Stripe Billing 1€/Mois (6-8h)
Plans: Free (1 copro), Starter (10€/5 copros), Pro (35€/20 copros)
Subscriptions Stripe
Webhooks auto-activation
Self-service upgrade/downgrade
Infrastructure Phase 2
K3s deployment (VPS Hetzner)
Traefik reverse proxy
PostgreSQL managed (ou self-hosted optimisé)
Monitoring (Prometheus + Grafana)
Backups automatiques
Livrables Phase 2
✅ Plateforme hosted live (app.koprogo.com)
✅ Signup self-service
✅ Billing Stripe opérationnel
✅ Conformité belge 100%
✅ Documentation utilisateur FR/NL
✅ Support email (< 24h response time)
Effort Total Phase 2
Total: 102-127 heures Timeline: 13-16 semaines à 20h/sem Échéance: Fin Mois 12 (Décembre 2025)
Métriques de Succès
50 clients cloud payants (Belgique)
300 copropriétés gérées
1,200€ MRR
Churn <5%/mois
NPS >50
Support satisfaction >90%
Lighthouse PWA score >90
3,000 GitHub stars
📅 Phase 3: Scale + Innovation (Mois 13-24)
Objectif: Croissance organique, différenciation marché, expansion France + Tunisie
Scope Fonctionnel
Différenciation Compétitive
✅ #013 - Sustainability (12-15h) - MONTÉ PRIORITÉ
Bilan carbone immeuble
Tracking DPE (Performance Énergétique Belgique)
Recommandations travaux isolation
Calculateur aides MaPrimeRénov’ (FR) / Primes Énergie (BE)
Argument marketing unique: “Green SaaS” + <0.5g CO2/req
Certification B Corp potentielle
✅ #014 - Analytics & BI (12-15h) - MONTÉ PRIORITÉ
Dashboard multi-copropriétés (syndics pro)
KPIs temps réel (taux recouvrement, charges/m²)
Benchmarking vs moyenne marché
Rapports clients auto-générés PDF
Premium feature payante (plan Pro/Enterprise)
✅ #011 - AI Features (20-30h)
OCR factures (extraction auto montant/fournisseur/catégorie)
Prédiction charges futures (ML)
Détection anomalies dépenses
Chatbot assistant copropriétaires
Classification auto documents
Tech: Python microservice (FastAPI) + Azure CV ou Tesseract
Expansion Géographique
🆕 #024 - Multi-Currency EUR/TND (6-8h)
Support Dinar Tunisien
Formatage montants selon locale
Conversion taux change (API externe)
Scale Infrastructure
ScyllaDB (si >10k users) ou optimisation PostgreSQL
Redis cache distributed
CDN pour assets statiques
Auto-scaling K3s
Marketing & Growth Phase 3
SEO: Top 10 Google pour 10 mots-clés BE/FR
Communauté: 10,000 GitHub stars, 100+ contributors
Partenariats: Associations copropriétaires BE (SNPC, APC)
Content: 2 blog posts/semaine, case studies clients
Ads micro-budget: 300€/mois Google Ads BE/FR
Livrables Phase 3
✅ Expansion France (hosted)
✅ Beta Tunisie (hosted low-cost 5€/mois)
✅ Certification “Green SaaS”
✅ Features IA opérationnelles
✅ Analytics BI pour syndics pro
Effort Total Phase 3
Total: 50-68 heures (features clés) Timeline: 10-13 semaines à 20h/sem Échéance: Mois 18-20
Métriques de Succès
150 clients cloud (BE + FR + TN)
1,000 copropriétés gérées
4,000€ MRR
Churn <5%/mois
NPS >60
10,000 GitHub stars
500 self-hosted instances
OCR accuracy >90%
📅 Phase 4: Leadership & Long Terme (Mois 24+)
Objectif: Domination marché niche (petites copropriétés) + Innovation continue
Scope Fonctionnel
Marketplace & Écosystème
✅ #012 - Marketplace Prestataires (20-25h)
Annuaire prestataires vérifiés (plombiers, électriciens, etc.)
Notation et avis
Demande devis en ligne
Business model: Commission 5-10% sur contrats signés
Mobile Native (Optionnel)
✅ #015 - Mobile Native React Native (30-40h)
App iOS/Android
Auth biométrique (Face ID, Touch ID)
Scanner QR codes factures
Push notifications natives
Photos haute résolution
Coût: 150€ (comptes dev Apple + Google)
Alternative: PWA peut suffire (à évaluer selon feedback users)
Innovation Continue
🆕 #025 - TLIS Integration Tunisie (15-20h)
Intégration cadastre tunisien
Vérification propriété
Features communauté (crowdsourced)
Plugins ecosystem (si succès OpenCore)
Expansion Géographique
Luxembourg (marché premium)
Espagne (>4 lots règle)
Italie (>4 lots règle)
Algérie/Maroc (depuis Tunisie)
Livrables Phase 4
✅ Marketplace live avec 100+ prestataires
✅ Apps stores (si mobile native)
✅ Présence 5+ pays
Métriques de Succès
350+ clients cloud
2,100+ copropriétés
7,000€+ MRR
Team full-time (3 personnes vivent de KoproGo)
Marketplace revenue 500€/mois
Mobile app (si lancée): >1000 downloads, rating >4.5/5
📊 Synthèse Timeline & Effort
Phase |
Durée |
Issues |
Effort |
MRR Cible |
Copros |
|---|---|---|---|---|---|
Phase 1 |
Mois 1-6 |
#001-#005, #016, #019, #020 |
67-83h |
100€ |
60 |
Phase 2 |
Mois 7-12 |
#006-#010, #017-#018, #021-#023 |
102-127h |
1,200€ |
480 |
Phase 3 |
Mois 13-20 |
#011, #013-#014, #024 |
50-68h |
4,000€ |
1,000 |
Phase 4 |
Mois 20+ |
#012, #015, #025 |
65-85h |
7,000€+ |
2,100+ |
TOTAL |
24 mois |
24 issues |
284-363h |
- |
- |
Équivalent: 36-45 semaines de développement réel (side project 20h/sem) Étalement: 24 mois (parallèle avec marketing, support, ops)
🎯 Critères de Passage entre Phases
Phase 1 → Phase 2
✅ Tests coverage >80%
✅ 0 bugs critiques
✅ 50 self-hosted instances actives
✅ 10 clients beta satisfaits (NPS >50)
✅ Performance P99 <5ms validée
✅ Documentation complète FR/NL
Phase 2 → Phase 3
✅ 50 clients cloud payants
✅ 1,200€ MRR (rentable)
✅ Churn <5%/mois
✅ Support <24h response time
✅ Infrastructure stable (99.9% uptime)
✅ Conformité belge 100% validée par beta users
Phase 3 → Phase 4
✅ 150 clients cloud
✅ 4,000€ MRR
✅ NPS >60
✅ Présence France + Belgique établie
✅ Features IA/Analytics adoptées (>30% users)
✅ 10,000 GitHub stars (communauté forte)
🚨 Risques & Mitigations
Risque: Timeline trop Optimiste (Side Project)
Mitigation:
Buffer 20% sur chaque phase
Priorisation ruthless (80/20)
Contributions communauté (issues “good first issue”)
Pas de deadline stricte (bootstrap = pas de pression investisseurs)
Risque: Concurrence Réagit (Vilogi baisse prix)
Mitigation:
Open-source = moat (communauté fidèle)
Performance technique (difficile à copier rapidement)
Crédibilité anti-lock-in (différenciation long-terme)
First-mover OpenCore copropriété
Risque: Adoption Belgique Lente
Mitigation:
Partenariats associations copropriétaires
SEO agressif (top 10 Google “logiciel syndic belgique”)
Freemium généreux (1 copro gratuite = essai sans risque)
Cas d’usage case studies (syndics satisfaits)
Risque: Complexité Belgian Compliance Sous-Estimée
Mitigation:
Consultation syndic professionnel belge (validation specs)
Tests beta avec vrais syndics BE
Itération rapide sur feedback
Documentation juridique claire (avec disclaimer)
💰 Revenus Cumulés (Projections Réalistes)
Fin Phase |
MRR |
ARR |
Clients |
Copros |
Cash Cumul |
|---|---|---|---|---|---|
Phase 1 (M6) |
190€ |
2,280€ |
10 |
60 |
855€ |
Phase 2 (M12) |
1,600€ |
19,200€ |
80 |
480 |
11,215€ |
Phase 3 (M20) |
4,000€+ |
48,000€+ |
150 |
1,000 |
35,000€+ |
Phase 4 (M24) |
7,000€+ |
84,000€+ |
350 |
2,100+ |
51,095€+ |
Break-even: Mois 2 (rentable dès début) Viabilité full-time: Mois 20-24 (3 personnes peuvent vivre de KoproGo)
🎉 Vision Long Terme (Année 5+)
10,000+ copropriétés gérées (Belgique, France, Luxembourg, Tunisie, Maghreb)
500+ clients payants
20,000€+ MRR (240k€ ARR)
Équipe 5-7 personnes full-time
Leader européen open-source copropriété
Acquisition possible (si souhaité) ou croissance indépendante
Impact écologique: Millions kg CO2 économisés via tracking PEB
Prochaine étape: PRIORITIES_TABLE.md (tableau unique consolidé)
Dernière mise à jour: 2025-10-23 Auteur: KoproGo Strategy Team