- Bonjour, bonnes nuits, êtes-vous ouvert le samedi ?
- Bonjour.
- Oui, nous sommes ouverts le samedi de 8h30 à 19h00.
- Combien coûte le service, je suis près de la Vierge de Luján 8 anneau ?
- Pour pouvoir vous faire un devis, pourriez-vous s'il vous plaît partager votre emplacement ?
- D'accord, je vais le faire.
- Donnez-moi un moment pour arriver.
- D'accord, je reste à l'écoute.
- Je vous donne le prix tout de suite...
- Le prix du service est de 53 USD.
Tes œuvres sur la carte. Ta documentation où elle a toujours été.
Django + n8n + Nextcloud. Chaque site géolocalisé, avec sa galerie de photos, ses sous-dossiers, ses fichiers et ses autorisations — sans OAuth, sans migration de fichiers, sans payer par utilisateur.

Ce que tu vas cesser de subir.
-
Des dizaines ou des centaines de projets, chacun avec son dossier Nextcloud/Dropbox/Drive, impossibles à retrouver sans contexte
-
Documentation technique séparée du site physique — on ne sait pas ce qui se trouve à quel emplacement
-
Photos WhatsApp du terrain que personne ne consolide avec le reste de la documentation
-
Permis confus : administrateur, visiteur, ITO, client final — tout le monde voit la même chose ou crée des partages manuellement
-
Multiples entrepreneurs/entreprises avec leurs propres dossiers et mêmes types de projets
-
Personne ne sait quels sites sont à jour et lesquels sont en retard sans ouvrir chaque dossier
-
Docs finaux de livraison au client mélangés avec la documentation de travail
8 vues en détail.
Portail principal : sites par entreprise, sous-dossiers avec comptage des fichiers, activité récente et Docs. Finaux
Carte avec sites colorés par état et entreprise, filtres latéraux, popup avec détail de l'œuvre
Galerie de photos WhatsApp regroupées par date + arbre de dossiers Nextcloud en direct
Architecture : utilisateurs → portail Django → n8n → Nextcloud, avec flux de données détaillé en 7 étapes
Tout ce que fait le produit.
Portail Multi Entreprises
- Navigation par entreprise / sous-traitant — chacune avec ses sites
- Barre latérale avec le nombre de sites par entreprise
- Changement d'entreprise en 1 clic
- Configuration depuis l'admin Django (pas besoin de redeploy)
Vue Sites
- Tableau des sites avec code, nom, sous-traitant, ITO, état
- Filtres par état (assigné / en cours / terminé)
- Recherche par code de site
- Indicateurs d'avancement technique (ex. bétonnage, monté, alimenté) configurables
Carte Géoréférencée
- Leaflet + OpenStreetMap (sans clés API, sans coûts)
- Épingles colorées par état et par entreprise
- Clustering automatique en faible zoom
- Popup avec données du site + lien vers le dossier
- Filtres de carte synchronisés avec le tableau
Intégration Nextcloud via N8N
- n8n est le middleware — Django ne parle pas WebDAV directement
- Workflow nc-tekon : liste des éléments d'un chemin
- Workflow nc-tekon-deep : comptage récursif des fichiers par sous-dossier
- Identifiants Nextcloud encapsulés dans n8n — pas dans les paramètres Django
- Workflows versionnés en JSON dans le dépôt
Cache Postgres
- EstructuraCache : structure de dossiers par entreprise
- SitioCache : arbre de sous-dossiers par site avec comptage
- ProyectoFinalCache : arbre de docs finaux
- TTL configurable, rafraîchissement manuel depuis l'admin
- Miss → webhook n8n → met à jour le cache → rendu
Rôles et Permissions
- UserProfile avec rôle administrateur / visiteur
- EntrepriseLink par entreprise avec link_admin et link_visiteur
- Chaque rôle reçoit une URL de partage Nextcloud distincte
- Sans OAuth — résolu avec des partages publics + mot de passe
- Extensible à plus de rôles (ITO, client, superviseur)
Docs Finaux
- Dossier unifié de livraison au client (ex. /20-PTI SP)
- Vue séparée — ne se mélange pas avec les docs. sous-traitant
- Arbre avec comptage de fichiers par document final
- Lien direct vers Nextcloud par rôle
Galerie Photos
- Photos de WhatsApp synchronisées à Nextcloud apparaissent comme une galerie
- Regroupement par date
- Par site — utile pour ITO et client
- Sans duplication de stockage (miniature + lien)
Audit d'Activité
- Dernière mise à jour par dossier (mtime réel de Nextcloud)
- Panneau d'activité récente
- Détection des changements d'état
- Badges visuels par fraîcheur (aujourd'hui / cette semaine / en retard)
API Rest Interne
- /docs/api/sitios/ — liste des sites par entreprise
- /docs/api/carpetas/ — structure ou avec fichiers
- /docs/api/carpetas/archivos/ — sous-dossiers avec comptage
- /docs/api/final/tree/ — arbre des docs finaux
- Consommable par frontend propre ou par d'autres systèmes
De quoi est-il construit.
Pourquoi ceci et pas autre chose.
-
vs. forcer l'utilisation directe de Nextcloud : portail propre avec contexte de l'œuvre, carte, état — sans obliger l'utilisateur à naviguer dans WebDAV
-
vs. SharePoint / SaaS documentaire : sans coût par utilisateur, sans enfermement des données — Nextcloud reste où il était
-
vs. Drive avec permissions manuelles : les rôles génèrent automatiquement des URLs différentes
-
vs. construire avec WebDAV directement depuis Django : n8n isole les identifiants, ajoute des tentatives et laisse les workflows versionnés
-
vs. applications génériques de SIG : axé sur la documentation — chaque épingle montre ce qui manque, ce qui a été livré et qui l'a fait
-
vs. ne rien avoir : l'ITO n'envoie plus par WhatsApp le dossier du site — il envoie le lien du site dans le portail
Qui l'utilise déjà ?
Entrepreneur régional en télécommunications
Infrastructure de télécommunications · Multi-pays
Quelque chose comme ça pour votre entreprise ?
Un appel de 30 minutes pour voir si votre cas correspond — sans engagement, sans discours commercial.