AI & Dev Mobile/Web · Étude de cas
SmartMairie - Plateforme de Digitalisation Fiscale Municipale
Plateforme complète de digitalisation des taxes municipales avec application mobile, microservices backend et monitoring.

Le point de départ
Transformer un besoin réel en système exploitable.
SmartMairie est une plateforme de digitalisation fiscale municipale permettant l'enregistrement de commerces, la collecte de taxes, la gestion financière et le suivi analytique. Architecture microservices (5 services FastAPI) avec gateway Traefik, base PostgreSQL, cache Redis, stockage MinIO, et monitoring Prometheus/Grafana. Application mobile Flutter avec scan QR, géolocalisation, OCR via Mistral Pixtral et génération de reçus PDF.
Développement Mobile
Application Flutter multiplateforme (iOS/Android/Web) avec Riverpod pour la gestion d'état, GoRouter pour la navigation et Hive pour la persistance locale.
Intégration de fonctionnalités natives : scan QR, géolocalisation GPS des commerces, et capture d'images pour OCR.
Architecture Backend Microservices
5 microservices FastAPI (Identity, Ops, Finance, Analytics, Cron) avec SQLAlchemy, Pydantic et authentification JWT.
Base de données PostgreSQL avec cache Redis et stockage d'objets MinIO (S3-compatible).
DevOps & Monitoring
Orchestration Docker Compose avec Traefik comme API gateway (TLS/Let's Encrypt, routing vers api.smartmairie.fr).
Stack de monitoring avec Prometheus pour la collecte de métriques, Grafana pour les dashboards de visualisation et cAdvisor pour le suivi des conteneurs.
Pipeline CI/CD via GitHub Actions pour le déploiement automatisé Android/iOS.
Intelligence Artificielle
OCR intelligent via Mistral Pixtral pour l'extraction automatique d'informations depuis les documents photographiés.
Stack & disciplines
Explorer les compétences du projet.
Clique sur une carte pour comprendre son rôle et la manière dont elle intervient dans la réalisation.