Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 1.14 KB

File metadata and controls

29 lines (23 loc) · 1.14 KB

CityZen Logo

CityZen - Multi-Tenant Urban Maintenance Platform

Sistema multi-tenant per la gestione delle segnalazioni urbane georeferenziate per un consorzio di comuni.

Caratteristiche principali

  • Segnalazioni georeferenziate: i cittadini possono segnalare problemi sulla mappa, allegare foto e tracciare lo stato di avanzamento
  • Gestione multi-tenant: ogni comune gestisce in modo indipendente i propri ticket, operatori e parametri
  • Ruoli differenziati: Cittadino, Operatore, Responsabile Manutenzione, Amministratore
  • Architettura a microservizi: backend modulare con servizi indipendenti ( Authentication, Ticket, Media, Notification, Assignment, Map, Geocoding, ecc.)
  • Notifiche: sistema di notifiche per aggiornamenti sullo stato dei ticket
  • Scalabilità orizzontale: auto-scaling con Kubernetes (HPA) per supportare carichi crescenti
  • CI/CD: pipeline Jenkins con security scanning automatico (Semgrep, Safety, Trivy)

Licenza

Questo progetto è distribuito sotto licenza MIT. Vedi il file LICENSE per i dettagli.