Canopée Logo
Canopée Retour à l'accueil
← Retour
Spécifications techniques & fonctionnelles

Cahier des Charges : Suite Canopée (MVP)

Porteur de projet : SLF - Racine Technique • Ce document détaille l'architecture logicielle ainsi que le périmètre fonctionnel des deux interfaces du MVP.

⚙️ 1. Architecture des Deux Interfaces Principales

Le système repose sur une base de données unique mais se sépare en deux interfaces utilisateur distinctes et étanches.

Côté Citoyen

A. L'Interface Citoyenne (Web/Mobile App)

C'est l'application grand public accessible aux habitants de la commune sur leurs téléphones et tablettes.

  • Design Ultra-Épuré : Conçu pour l'accessibilité numérique (RGAA) et optimisé pour le mobile sous forme de Progressive Web App (PWA).
  • Navigation intuitive : Organisée autour des 4 modules de base (Décider, Partager, S'entraider, Comprendre).
  • Filtrage Local : L'usager ne visualise que les informations et les outils rattachés à sa propre commune.
Mobile-First • Frugalité • PWA
Côté Mairie

B. L'Interface Administration Mairie (Dashboard)

C'est la console de gestion sécurisée destinée aux agents municipaux et aux élus autorisés pour la modération et le pilotage.

  • Console d'Administration : Type tableau de bord (Dashboard) axé sur l'efficacité administrative et la visualisation des flux.
  • Gestion des données : Outils de modération, d'analyse et d'extraction de données (exports CSV pour traitement externe).
  • Contrôle d'accès : Séparation étanche des périmètres d'action par un système d'authentification robuste.
Desktop-First • Sécurité • Exports CSV

📋 2. Spécifications Fonctionnelles par Module

Le périmètre d'action du MVP est découpé en modules autonomes pouvant être activés à la carte.

🔑

Module Transversal : Authentification et Rôles

Garant de la sécurité et de l'étanchéité des données

Côté Citoyen

Inscription simplifiée avec e-mail, nom, prénom, mot de passe. Sélection du quartier de résidence et saisie optionnelle du Quotient Familial (QF) pour les services solidaires.

Côté Mairie (Admin)

Création des comptes d'agents municipaux via un système d'invitations internes. Séparation stricte des privilèges : interdiction absolue d'accéder aux routes d'API d'administration pour les comptes citoyens.

🗳️

Module 1 : DÉCIDER (L'Agora Citoyenne)

Outils de démocratie participative et de consultation directe

Côté Citoyen

  • Formulaire de dépôt de projet pour le budget participatif (titre, description, photo, quartier).
  • Système de vote par répartition de points sur une enveloppe budgétaire virtuelle.
  • Formulaire de réponse aux consultations et sondages.
  • Consultation des comptes-rendus municipaux et dépôt de questions citoyennes en amont des séances.

Côté Mairie (Admin)

  • Création et paramétrage d'une campagne de budget participatif (dates, enveloppe financière).
  • Modération des projets citoyens (validation/rejet avant mise en ligne publique).
  • Outil de création de sondages municipaux et affichage des résultats sous forme de graphiques de synthèse.
🍎

Module 2 : PARTAGER (Le Panier Solidaire)

Abonnements maraîchers, groupements d'achats et tarifs de cantine

Côté Citoyen

  • Catalogue des produits du groupement d'achat local avec affichage des prix au kilo et stocks disponibles.
  • Passage de commande de paniers alimentaires avec récapitulatif détaillé.
  • Simulateur de prix personnalisé pour les services de la ville (cantine, accueils de loisirs) basé sur le Quotient Familial saisi.

Côté Mairie (Admin)

  • Gestion des articles du catalogue (ajout de fiches produits, prix d'achats producteurs).
  • Suivi et modération des commandes de paniers avec exports CSV/PDF pour la logistique de distribution.
  • Configuration de la grille de référence du Quotient Familial pour alimenter le simulateur.
🛠️

Module 3 : S'ENTRAIDER (L'Atelier Partagé)

Prêt d'outils municipal et entraide bénévole entre voisins

Côté Citoyen

  • Calendrier de réservation pour le prêt d'outils et de matériel municipal (matériauthèque communale).
  • Espace de publication d'annonces d'entraide (soutien scolaire, prêt de matériel de jardinage, etc.).
  • Fiches et tutoriels d'accompagnement pour les travaux d'éco-rénovation ou de compostage.

Côté Mairie (Admin)

  • Gestion de l'inventaire matériel de la matériauthèque (ajout d'outils, gestion des états et maintenance).
  • Modération des petites annonces d'entraide entre citoyens pour garantir la sécurité et la conformité du réseau.
🔍

Module 4 : COMPRENDRE (Le Radar Municipal)

Transparence budgétaire et cartographie des alternatives solidaires

Côté Citoyen

  • Visualisation graphique didactique du budget de la commune (diagrammes circulaires et explications claires).
  • Carte interactive (via OpenStreetMap) répertoriant les alternatives éthiques et solidaires locales (AMAP, friperies, composteurs collectifs).

Côté Mairie (Admin)

  • Formulaire d'entrée simplifiée des données budgétaires annuelles par grande catégorie d'investissement/fonctionnement.
  • Outil d'administration de la carte pour ajouter, modifier ou supprimer des points d'intérêt locaux (alternatives).

💻 3. Architecture Technique et Sécurité (MVP)

Les choix d'ingénierie et de sécurité structurant l'écosystème numérique Canopée.

🎛️ Feature Flipping (Activation Modulaire)

Le Super-Admin de la suite Canopée peut activer ou désactiver chaque module indépendamment pour une commune spécifique via une base de données relationnelle (ex : PostgreSQL).

Si un module est configuré comme inactif, il disparaît instantanément de l'interface des agents (Dashboard) ainsi que de l'application mobile des citoyens pour cette commune.

🌿 Éco-conception & Souveraineté

Notre stack logicielle refuse tout cookie publicitaire ou tracking externe. La conception local-first stocke les éléments requis au plus proche des utilisateurs pour réduire les requêtes serveur inutiles.

L'infrastructure d'hébergement est exclusivement européenne, souveraine et alimentée par des énergies renouvelables (Infomaniak / Scaleway).