Public Infrastructure Asset Management https://valogeo.be/loko/
Find a file
2026-07-26 09:16:04 +02:00
.github/workflows Initial commit of clean Core 2026-07-22 14:48:40 +02:00
doc Initial commit of clean Core 2026-07-22 14:48:40 +02:00
requirements feat: initialize project database migrations and core models structure 2026-07-22 19:11:00 +02:00
streetup refactor: modularize Panoramax dependencies, improve environment variable management, and update Docker container configuration 2026-07-26 09:16:04 +02:00
.dockerignore Initial commit of clean Core 2026-07-22 14:48:40 +02:00
.gitignore docs: add project README and update gitignore to include it 2026-07-23 15:02:01 +02:00
docker-compose.yml refactor: modularize Panoramax dependencies, improve environment variable management, and update Docker container configuration 2026-07-26 09:16:04 +02:00
docker-entrypoint.sh Initial commit of clean Core 2026-07-22 14:48:40 +02:00
Dockerfile refactor: modularize Panoramax dependencies, improve environment variable management, and update Docker container configuration 2026-07-26 09:16:04 +02:00
README.md docs: simplify containerization description in README 2026-07-23 15:04:03 +02:00

StreetUp — Street Asset Management System

StreetUp est une application web complète de gestion des actifs de voirie (Street Asset Management System). Elle permet aux administrations publiques, gestionnaires d'infrastructures et prestataires de maintenance de cartographier, de suivre et de maintenir l'ensemble des équipements et infrastructures présents sur l'espace public.

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

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

  • Feux tricolores / de signalisation : Carrefours à feux, poteaux, lanternes, contrôleurs, câblages et détecteurs.
  • É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