Retour aux projets
CASE STUDY

Malo Creations

SaaS métier que j'ai conçu pour un maître d'œuvre à Perpignan, pour piloter chaque chantier de rénovation et de construction, du devis → chantier → réception jusqu'à la facture finale.

20
Apps Django
6
Types de CERFA
18
Corps de métier suivis
3
Tâches Celery planifiées

Le défi

  • •Un maître d'œuvre suit en parallèle des dizaines de chantiers, chacun avec son propre empilement de devis, factures, dossiers d'urbanisme et comptes-rendus
  • •Les démarches de permis imposent des formulaires CERFA différents selon la nature des travaux, avec numéros de formulaire et mentions précises à respecter
  • •Le calcul des métrés (surfaces, périmètres, façades) pour chiffrer un chantier se fait traditionnellement à la main ou sur tableur, sans sortie standardisée
  • •Le suivi des sous-traitants (qualifications, assurances décennales) et des échéances administratives demande une vigilance manuelle constante

La solution

  • •Architecture Django à 20 apps métier isolées (CERFA, métrés, devis, factures, budget, planning, prestataires, assurances, messagerie…) reliées au même projet et au même client
  • •6 types de formulaires CERFA pris en charge nativement, avec génération PDF et mandats de représentation signés électroniquement à distance (token, code de vérification, hash du PDF)
  • •Module de métrés pièce par pièce avec export Excel et PDF, qui déduit le périmètre d'une pièce à partir de sa surface quand seules les mesures directes manquent
  • •Portail client dédié avec messagerie temps réel, pour que chaque client voie son chantier avancer sans avoir à appeler
FONCTIONNALITÉS

Ce que fait la plateforme

Dossiers CERFA & urbanisme

Génère les 6 types de formulaires CERFA (DP, PC, PA, PD, DOC, DAACT) et les mandats de représentation, signés électroniquement à distance.

Calcul de métrés

Saisie pièce par pièce (surfaces, périmètres, façades, équipements techniques), avec export Excel et PDF du métré complet.

Devis & factures

Cycle devis → avenant → facture, numérotation séquentielle, lignes détaillées avec TVA et remises, signature électronique du client.

Import & OCR de documents

Extraction automatique des devis et factures PDF de prestataires tiers par OCR, avec validation manuelle avant création de l'enregistrement.

Suivi de chantier

Phases de projet, planning de tâches avec dépendances, budget prévisionnel/réel et comptes-rendus de réunion générés en PDF.

Prestataires & assurances

Fiches prestataires par corps de métier, qualifications RGE/Qualibat suivies, et alerte automatique 30 jours avant expiration d'une assurance.

Portail client

Espace dédié par invitation, avec suivi de l'avancement du projet et messagerie temps réel via WebSockets.

Plans 3D

Upload d'un plan 3D (fichier ZIP) converti automatiquement en GLB pour une visualisation interactive dans le navigateur.

Contrats & réception

Contrats de sous-traitance à double signature (client et prestataire), pénalités de retard, retenue de garantie et procès-verbaux de réception.

ARCHITECTURE

Stack technique

Backend

Django 4.2 + DRF
API REST, 20 apps métier isolées
PostgreSQL
Base relationnelle, projets/clients/documents liés
Django Channels + Daphne
WebSockets pour la messagerie temps réel
Celery + Beat
3 tâches planifiées (relances, nettoyage)
Redis
Broker Celery, canal WebSocket, cache
pdfplumber + pytesseract
OCR pour l'import de devis/factures PDF

Frontend

React 19 + Vite
Back-office admin et portail client séparés
TanStack Query
Cache et synchronisation des données serveur
Radix UI
Composants accessibles headless
React Hook Form + Zod
Formulaires de métré et de devis validés
react-three-fiber
Visualisation 3D des plans de chantier
FullCalendar
Planning de chantier par tâches

Infrastructure

VPS + systemd
Services dédiés : app, worker Celery, beat
Nginx
Reverse proxy, TLS, fichiers statiques
GitHub Actions
CI/CD (4 workflows automatisés)
Prometheus + Grafana
Monitoring applicatif en temps réel
Sentry
Suivi des erreurs backend
SOUS LE CAPOT

20 modules Django isolés

Backbone applicatif

Chaque module gère une responsabilité métier précise — cliquez pour voir son rôle.

Cliquez sur un module pour voir son rôle.

PROCESSUS

Le cycle de vie d'un projet dans l'outil

Les 6 phases modélisées par défaut pour chaque projet, de l'étude jusqu'à la réception de chantier.

1

Études & Conception

Création du projet, calcul des métrés pièce par pièce, premiers devis et ouverture du dossier CERFA si le chantier nécessite une autorisation d'urbanisme.

2

Sélection Entreprises

Consultation des prestataires par corps de métier, réception de leurs devis, vérification des qualifications (RGE, Qualibat…) et de leurs assurances décennales.

3

Planification

Construction du planning de tâches avec dépendances, contractualisation des prestataires retenus via un contrat à double signature.

4

Suivi Chantier

Comptes-rendus de réunion de chantier, messagerie temps réel avec le client sur son portail, suivi de l'avancement des tâches planifiées.

5

Contrôle Budgétaire

Comparaison du budget estimé, prévisionnel et réel projet par projet, facturation intermédiaire et suivi des paiements.

6

Réception & Garanties

Procès-verbal de réception de chantier, déclaration d'achèvement des travaux (DAACT) si nécessaire, puis facture finale.

Dossiers CERFA & urbanisme

6 formulaires officiels générés automatiquement

Déclaration Préalable (DP)
Formulaire CERFA 16702*02 — travaux de faible ampleur, extension ou modification de façade
Permis de Construire (PC)
Formulaire CERFA 13406*16 — construction neuve ou extension importante
Permis de Démolir (PD)
Formulaire CERFA 13405*14 — démolition totale ou partielle d'une construction
Permis d'Aménager (PA)
Formulaire CERFA 16297*04 — aménagement de terrain, lotissement
Déclaration d'Ouverture de Chantier (DOC)
Formulaire CERFA 13407*11 — signale le démarrage effectif des travaux autorisés
Déclaration d'Achèvement (DAACT)
Formulaire CERFA 13408*13 — atteste la conformité des travaux réalisés

Chaque mandat d'urbanisme (le droit de représenter le client auprès de l'administration) est signé électroniquement à distance : lien de signature à usage unique, code de vérification à 6 chiffres envoyé par email, empreinte SHA-256 du PDF généré et journalisation de l'adresse IP du signataire.

Voir tous mes standards de sécurité & conformité

Omexis a développé pour mon entreprise de maîtrise d'œuvre en bâtiment un logiciel de gestion qui m'a permis de gagner un temps important, que j'ai pu remettre au service de mes clients sur le terrain. Il a aussi développé un espace client qui leur permet de suivre en direct l'ensemble de leur chantier : les plans, les devis, les factures, les photos, les réunions de chantier, etc. Sur mon téléphone, j'ai un mode chantier qui me permet de prendre des photos qui vont directement dans le dossier du client, et de prendre des notes orales. Si vous souhaitez prendre un temps d'avance sur vos concurrents, je vous recommande vivement ses services.

Olivier Esteve
Malo Creations

Un projet similaire en tête ?

De l'audit métier à la mise en production, je peux construire l'outil sur mesure qui remplace vos tableurs et vos dossiers papier.