Public Infrastructure Asset Management https://valogeo.be/loko/
Find a file
2026-09-25 09:27:32 +02:00
doc refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
loko feat: add 7j view mode to team planning 2026-09-25 09:27:32 +02:00
requirements fix(webpush): robust pure cryptography RFC8291 encryption and async test dispatch 2026-09-04 12:09:53 +02:00
.dockerignore refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
.gitignore feat: add bulk user creation management command with configuration cloning and email/Outlook draft generation 2026-09-04 09:19:41 +02:00
docker-compose.yml refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
docker-entrypoint.sh refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
Dockerfile refactor: move build metadata arguments to end of Dockerfile to improve cache efficiency 2026-09-21 14:50:18 +02:00
README.md docs: update README with project branding and internationalize BIM viewer title template 2026-08-16 15:12:12 +02:00

Loko — Asset Management pour l'espace public

Loko Logo

Loko est une plateforme open source de gestion de patrimoine d'infrastructures publiques (Public Infrastructure Asset Management), produite et maintenue par Valogeo.


🌟 Présentation

Loko permet aux administrations publiques, collectivités territoriales, gestionnaires d'infrastructures et prestataires de maintenance d'inventorier, de cartographier, de planifier la maintenance et de valoriser l'ensemble des équipements et réseaux présents sur l'espace public.

Le projet est publié sous licence libre EUPL (European Union Public Licence).

Les grandes lignes de la licence EUPL :

  • Liberté d'utilisation, de modification et de redistribution : Vous êtes libre d'utiliser le logiciel pour tout usage (y compris commercial), d'accéder au code source, de le modifier et de le redistribuer.
  • Réciprocité (Copyleft) : Tout code dérivé ou modifié qui est redistribué doit rester sous licence EUPL (ou sous une licence compatible), afin de garantir la pérennité du code ouvert.
  • Compatibilité inter-licences : La licence comporte une clause expresse de compatibilité avec d'autres licences copyleft majeures (GPL v2/v3, AGPL v3, MPL, CeCILL, EPL, etc.), facilitant la réutilisation de composants open source.
  • Cadre juridique européen & multilinguisme : Conçue par la Commission européenne, elle possède une valeur juridique identique dans les 24 langues officielles de l'Union européenne.
  • Absence de garantie : Le logiciel est fourni "en l'état", sans garantie explicite ou implicite de la part des contributeurs.

Le projet est propulsé par Django et s'appuie sur une base de données PostgreSQL avec l'extension PostGIS pour toute la dimension géospatiale et cartographique.


🚦 Thématiques Gérées

Loko permet de modéliser et de localiser précisément les équipements liés à plusieurs domaines de la voirie :

  • Bâtiments : Bâtiments publics, gestion des salles, etc.
  • Espaces extérieurs : Plaines de jeux, terrains de sport extérieurs, etc.
  • Éclairage public : Rues d'éclairage, poteaux, luminaires et caractéristiques d'éclairage.
  • Signalisation routière : Panneaux de signalisation (types de panneaux, poteaux supports, etc.).
  • Ouvrages d'art : Suivi des tunnels, ponts, viaducs et des équipements associés à ces structures.
  • Espaces verts / Nature : Zones naturelles, arbres isolés, surfaces végétalisées.
  • Systèmes de transport intelligents (ITS) : Capteurs de trafic, caméras, panneaux à messages variables.
  • Chaussées, trottoirs et mobilier urbain : Description géométrique des rues, des trottoirs et du mobilier.
  • Patrimoine artistique : Statues, monuments historiques, fontaines publiques.
  • Centres de contrôle : Supervision et gestion des équipements centralisés.

🛠️ Modules Fonctionnels Majeurs

L'application est structurée en plusieurs modules Django spécialisés :

  1. Gestion des Actifs (assets) : Modélisation physique, classification et géolocalisation de tous les équipements sur l'espace public.
  2. Maintenance & Interventions (interventions) : Suivi du cycle de vie des interventions (correctives, préventives et amélioratives). Planification des tournées, relevés de mesures sur le terrain et fiches réflexes pour les techniciens.
  3. Contrats & Commandes (contracts) : Gestion des entreprises partenaires, des contrats de maintenance, des bordereaux de prix (postes), des devis et des commandes de travaux.
  4. Projets (projects) : Regroupement et planification d'interventions sous forme de projets globaux structurés en phases.
  5. Observations Terrain (observations) : Permet aux agents ou utilisateurs de remonter des anomalies ou des signalements directement depuis le terrain avec des photos et des commentaires géolocalisés.
  6. Contrôles de Chantier (controls) : Formulaires de contrôle qualité, rapports de visites de chantier et listes de vérification (checklists).
  7. Gestion Documentaire (documents) : Système de partage de documents et dossiers avec historique des versions, workflows de validation et gestion des droits d'accès.
  8. Gestion des Stocks (stock) : Gestion des entrepôts, des approvisionnements, des mouvements de pièces détachées et des alertes de seuil critique.
  9. API REST (api) & Mobile (mobile) : Points d'accès pour l'intégration de systèmes tiers et interface optimisée pour les terminaux mobiles utilisés par les agents sur le terrain.

⚙️ Architecture Technique

  • Backend : Python 3, Django, Django REST Framework
  • Base de données : PostgreSQL + PostGIS (données géographiques et spatiales)
  • Conteneurisation : Environnement complet basé sur Docker et Docker Compose