Open Source · AGPL-3.0

Redonnez la voix
à vos habitants

Municeo est une plateforme participative open source permettant aux citoyens de signaler des incivilités et problèmes du quotidien directement à leur municipalité -
de façon simple, anonyme et sans toxicité.

Des habitants signalant des problèmes dans leur ville
État du projet

Fonctionnalités actuelles et à venir

Municeo est en développement actif.
Découvrez ce qui est déjà implémenté, ce qui est prévu, et notre vision pour l'avenir.

📍

Signalements géolocalisés

🚧 En développement

Les citoyens créent des signalements avec photo et géolocalisation précise via PostGIS. Catégories multiples (déchets, voirie, éclairage, etc.).

  • Upload d'images avec compression
  • Géolocalisation automatique (PostGIS 3.6+)
  • Catégorisation flexible
  • Interface mobile-first

Validation municipale

🚧 En développement

Les agents municipaux valident sur le terrain, clôturent avec preuve photo. Workflow transparent et traçable.

  • Workflow de validation terrain
  • Preuve photographique obligatoire
  • États de signalement (ouvert, validé, résolu)
  • Historique complet des actions
🔔

Notifications temps réel

🚧 En développement

Mercure (SSE) pour notifications instantanées. Emails différés via Messenger. Chaque partie prenante reste informée.

  • Server-Sent Events (Mercure)
  • Emails asynchrones (Messenger)
  • Notifications de changement d'état
  • Digests quotidiens personnalisables
📊

Tableau de bord municipal

🚧 En cours

Visualisations avancées, cartes de chaleur, statistiques temps réel, export des données pour analyse.

📱

Application mobile native

🚧 En cours

PWA avec support offline, notifications push, géolocalisation améliorée, interface optimisée mobile.

🌐

Multi-langues

🚧 En cours

Internationalisation complète (i18n), support français/anglais initialement, extensible à d'autres langues.

Open Source

Libre, gratuit, pour toutes les communes

Municeo est distribué sous licence AGPL-3.0. Toute commune peut le déployer librement.

Toute modification déployée comme service doit être publiée - pour que l'écosystème reste ouvert et que chacun bénéficie des améliorations.

🌍
Librement déployable
Toute municipalité peut installer Municeo sur son infrastructure. Auto-hébergement complet, aucune dépendance à un service tiers.
🤝
Contributions bienvenues
Développeurs, designers, citoyens engagés - chacun peut contribuer au code, à la documentation, aux traductions ou au design.
💼
Non commercial · Civic Tech
Aucune monétisation, aucune publicité. L'intérêt public avant tout. Projet citoyen au service de la démocratie locale.
🔒
AGPL-3.0 · Copyleft fort
Le copyleft garantit que toutes les modifications restent libres. Si vous déployez Municeo modifié, vous devez partager le code.
📚
Documentation complète
Guide d'installation, API, architecture, contribution - tout est documenté pour faciliter l'adoption et l'extension.
🎨
Architecture propre
Clean architecture, DDD, tests automatisés. Code maintenable et évolutif pour supporter le projet sur le long terme.
Civic Tech

Technologie au service de la démocratie locale

Municeo s'inscrit dans le mouvement Civic Tech :
des technologies ouvertes et citoyennes pour renforcer la participation démocratique et la transparence publique.

🏛️

Démocratie participative

Redonner la voix aux citoyens dans les décisions qui affectent leur quotidien. Chaque habitant peut signaler, voter et participer à l'amélioration de sa ville.

🔓

Transparence publique

Toutes les actions sont tracées et visibles. Les citoyens voient comment leurs signalements sont traités. Les municipalités prouvent leur réactivité.

🌱

Bien commun numérique

Logiciel libre développé par et pour la communauté. Aucun acteur privé ne peut s'approprier ou monétiser les données citoyennes.

⚖️

Équité d'accès

Interface accessible, mobile-first, sans barrière technique. Toute commune, quelle que soit sa taille, peut déployer Municeo gratuitement.

🔬

Innovation ouverte

Amélioration continue grâce aux contributions de la communauté. Partage des meilleures pratiques entre communes et développeurs.

🛡️

Respect de la vie privée

Anonymat protégé, données chiffrées, aucun tracking commercial. La participation citoyenne ne doit pas se faire au détriment de la vie privée.

Comment ça marche

Simple, transparent, efficace

Trois étapes claires, de la détection du problème à sa résolution vérifiée sur le terrain.

01

Un citoyen repère un problème

Dépôt sauvage, nid-de-poule, lampadaire cassé... Il prend une photo et crée un signalement directement depuis son téléphone. La position GPS est automatiquement intégrée.

02

La communauté vote

Les autres habitants voient le signalement et votent. Le score Wilson permet une priorisation automatique et objective. Un seuil de votes déclenche une demande de résolution collective.

03

La municipalité résout et clôture

Les agents municipaux traitent le problème sur le terrain, prennent une photo de preuve et clôturent le signalement. Toutes les parties prenantes reçoivent une notification en temps réel.

Stack technique

Des technologies modernes et éprouvées

PHP 8.5+

Langage robuste, typé et performant

Symfony 8

Framework PHP de référence

FrankenPHP

Serveur PHP moderne en mode worker

PostgreSQL 18+

Base de données relationnelle avancée

PostGIS 3.6+

Extension spatiale pour la géolocalisation

Mercure (SSE)

Notifications temps réel

Twig + Symfony UX

Frontend avec Stimulus & Turbo

PHPUnit

Tests unitaires et fonctionnels

Prêt à redonner la parole à vos habitants ?

Municeo est open source, gratuit et conçu pour toute commune. Déployez-le, contribuez, ou simplement suivez le projet sur GitHub.

Licence AGPL-3.0 · Contributions bienvenues