Skip to content

Système d'Information Patrimonial Urbain (SIPU). Une application Web SIG complète (Flask, PostGIS, Leaflet) pour l'inventaire, la cartographie interactive et le suivi des restaurations des monuments historiques.

Notifications You must be signed in to change notification settings

MohammedBelfellah/mini-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏰 Système d'Information Patrimonial Urbain (SIPU)

FST Tanger GéoInfo OS

Un projet complet d'ingénierie : De la conception Merise au déploiement Cloud.


📖 Présentation

Ce dépôt contient l'intégralité du projet de Gestion du Patrimoine Urbain. Il a pour but de moderniser le suivi des monuments historiques en centralisant les données techniques, administratives et géographiques au sein d'un système unique.

Le projet est structuré pour suivre rigoureusement le cycle de vie d'un logiciel, depuis l'analyse conceptuelle jusqu'à l'implémentation technique.


📂 Structure du Dépôt

L'organisation des fichiers suit la méthodologie MERISE, garantissant une traçabilité complète de la conception.

Dossier Description Contenu
🗂️ MCC Modèle Conceptuel de Communication Diagrammes de flux entre les acteurs (Service Municipal, Prestataires).
🧠 MCD Modèle Conceptuel de Données Schémas Entité-Association (Bâtiments, Inspections, Zones).
⚙️ MCT Modèle Conceptuel de Traitements Diagrammes des processus métier (Validation travaux, Inspections).
📋 MOT Modèle Organisationnel de Traitements Répartition des tâches (Homme vs Machine).
🔄 MLD Modèle Logique de Données Traduction du MCD en schéma relationnel (Clés étrangères).
💾 MPD Modèle Physique de Données Scripts de création des tables PostgreSQL.
💻 ui-app Application Web (Code Source) Le code Python/Flask complet. (Voir README interne)
🔍 requetes_SQL Analyses de Données Requêtes SQL complexes pour les statistiques (Question 10).

🛠️ Stack Technologique

Le projet s'appuie sur des technologies robustes et open-source :

  • Conception : Méthode Merise.
  • Base de Données : PostgreSQL 16 + PostGIS (Extension Spatiale).
  • Backend : Python 3.10 (Flask Framework).
  • Frontend : Bootstrap 5 + Jinja2.
  • Cartographie : Leaflet.js.
  • Déploiement : Railway (App) + Neon (Database).

🚀 Installation et Démonstration

Pour lancer l'application :

Toute la documentation technique, l'installation des dépendances (requirements.txt) et le guide de démarrage se trouvent dans le dossier dédié :

👉 Accéder au dossier ui-app

Documents de référence :

Les spécifications complètes et le rapport final sont disponibles à la racine :

  • Mini-Projet géoinformation_2025-2026.pdf (Cahier des charges)

👥 Auteurs

Projet réalisé par les étudiants ingénieurs de la FST Tanger :


Année Universitaire 2024-2025

About

Système d'Information Patrimonial Urbain (SIPU). Une application Web SIG complète (Flask, PostGIS, Leaflet) pour l'inventaire, la cartographie interactive et le suivi des restaurations des monuments historiques.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •