| .. | ||
| 01-manuali-aggiuntivi | ||
| 02-architettura-laravel | ||
| 03-scripts-automazione | ||
| 05-backup-unificazione | ||
| 06-sviluppo-moduli | ||
| 07-struttura-amministratori | ||
| 90-UI-interfaccia-unica | ||
| 91-database | ||
| 000-FILAMENT | ||
| 00-IMPORT | ||
| 000-IMPORT/01-GESCON | ||
| 00-MASTER-DOCS-UNIFICATI | ||
| 00-transizione-linux | ||
| ai | ||
| archived | ||
| automation | ||
| bug | ||
| checklists | ||
| images | ||
| Importazione | ||
| incidents | ||
| manuals | ||
| moduli | ||
| roadmaps | ||
| specifications | ||
| support | ||
| sviluppo | ||
| team/project | ||
| versione | ||
| 01-git-machine-blueprint-2026.md | ||
| 04-DATABASE-STRUTTURE.md | ||
| 05-INTERFACCIA-UNIVERSALE.md | ||
| 05-SINCRONIZZAZIONE-AMBIENTE.md | ||
| 06-SISTEMA-MULTI-RUOLO.md | ||
| 07-API-INTEGRAZIONI.md | ||
| 07-DATABASE-NETGESCON.md | ||
| 07-IMPORT-UNITA-IMMOBILIARI.md | ||
| 08-ANAGRAFICA-UNICA-UI.md | ||
| 08-FRONTEND-UX.md | ||
| 99-ARCHIVE-SYNC-NOTES.md | ||
| 00-COPILOT-HANDOFF-MASTER.md | ||
| 00-COPILOT-MASTER-GUIDE.md | ||
| 00-INDICE-DOCS-UNIFICATA.md | ||
| 00-INDICE-MASTER-NETGESCON.md | ||
| 00-MANUALE-COMPLETO-NETGESCON-UNIFICATO.md | ||
| 00-PIANO-LAVORO-MASTER.md | ||
| 00-RIEPILOGO-FINALE-COMPLETO.md | ||
| 00-RIEPILOGO-ORGANIZZAZIONE-FINALE.md | ||
| 00-STRATEGIA-GIT-DISTRIBUZIONE.md | ||
| 00-TODO-COPILOT-TRACKER.md | ||
| ANAGRAFE-CONDOMINIALE-PORTALE-POSTA.md | ||
| assicurazioni-roadmap.md | ||
| CTI-NS1000-CHECKLIST.md | ||
| CTI-WINDOWS-TAPI-PROBE.md | ||
| DEPLOY_DOCKER_MULTISITE.md | ||
| distribuzione-update-netgescon.md | ||
| DOCS-AND-WORKSPACE-POLICY-DAY0.md | ||
| GUIDA-IMPORT-DATI-REALI.md | ||
| IMPORT-ESEMPIO-AMMINISTRATORI.csv | ||
| IMPORT-ESEMPIO-STABILI.csv | ||
| INTEGRAZIONE-CONTABILE.md | ||
| INVENTARIO-UNIFICAZIONE-FINALE.md | ||
| LISTA-FILE-BACKUP.md | ||
| NETGESCON-GIT-AUTOCHANGELOG.md | ||
| NETGESCON-MODIFICHE.md | ||
| NETWORK-ACCESS-FIX-COMPLETO.md | ||
| OPERATIVITA-STUDIO-COLLABORATORI-POSTA.md | ||
| prova.txt | ||
| README.md | ||
| RIEPILOGO-FINALE-SESSIONE-17-07-2025.md | ||
| RIEPILOGO-MODULARIZZAZIONE.md | ||
| RUNBOOK-DISTRIBUZIONE-REMOTA-NETGESCON.md | ||
| SMDR-INTEGRAZIONE-OPERATIVA.md | ||
| SPECIFICA-SVILUPPO-MODULI.md | ||
| TEMPLATE-SVILUPPO-MODULI.md | ||
| TODO_PEC_S3_ROADMAP.md | ||
🏢 NetGescon - Sistema di Gestione Condominiale
Sistema Unificato per la gestione completa di condomini, stabili, unità immobiliari e amministrazione condominiale.
Nota Operativa Day0
Questo repository e questo workspace sono la sola base attiva di sviluppo, test, commit, push e distribuzione.
- Workspace attivo:
/home/michele/netgescon/netgescon-day0 - Documentazione autorevole:
/home/michele/netgescon/netgescon-day0/docs - Repository Git da usare:
netgescon-day0 - Remote Git principale:
origin -> ssh://git@192.168.0.53:2222/michele/netgescon-day0.git - Branch operativo corrente:
main - La cartella storica
netgescon-laravelva considerata archivio tecnico e non base di lavoro corrente.
Se un documento riporta path o workflow precedenti, prevalgono sempre le regole Day0.
Flusso operativo reale Git -> Gitea -> Staging
Il flusso di aggiornamento attivo di NetGescon non prevede deploy manuali ad hoc da terminale verso staging come canale principale.
Pipeline da seguire:
- sviluppo e test nel workspace
netgescon-day0 - commit locale Git sul repository
netgescon-day0 - push su Gitea interno (
origin) - allineamento di staging dal repository Gitea
- stesso meccanismo per gli altri siti/nodi
Regole operative:
- la fonte di verita del codice e Gitea
- staging va aggiornato allineando il codice pubblicato su Gitea
- ogni documento che suggerisce un deploy diretto macchina -> staging va considerato superato, salvo emergenze operative
- la distribuzione commerciale multi-canale non e ancora il flusso attivo principale
Stato distribuzione attuale
- modello attivo: distribuzione unica via Git/Gitea
- canali commerciali
freeelicensed: infrastruttura prevista ma non ancora flusso operativo principale - il valore
freepresente in alcune config va interpretato oggi come placeholder tecnico, non come conferma del modello commerciale definitivo
📎 Descrizione
NetGescon è una piattaforma web sviluppata in Laravel per la gestione completa di condomini e amministrazioni condominiali. Il sistema offre funzionalità avanzate per:
- 🏢 Gestione Stabili - Anagrafica completa con dati catastali, bancari e multi-palazzine
- 👥 Anagrafica Condomini - Gestione proprietari, inquilini e deleghe
- 💰 Gestione Finanziaria - Conti, budget, spese e ripartizioni
- 📄 Documentale - Archiviazione digitale documenti e pratiche
- 📊 Reports - Bilanci, estratti conto, comunicazioni
- 🔐 Sicurezza - Sistema autenticazione multi-ruolo
<EFBFBD> Tecnologie
- Backend: Laravel 12.x + PHP 8.3+
- Database: MySQL/MariaDB
- Frontend: Bootstrap 5 + Blade Templates
- Sicurezza: Spatie Permissions + Custom Auth
🛠️ Installazione
📋 Prerequisiti
- PHP 8.3+
- Composer
- MySQL/MariaDB
- Node.js + NPM (per asset)
⚡ Setup rapido
- Installa dipendenze PHP: composer install
- Copia env e chiave: cp .env.example .env; php artisan key:generate
- Migrazioni/seed: php artisan migrate:fresh --seed
- Avvio server: php artisan serve --host=0.0.0.0 --port=8000
🔑 Primo Accesso
- URL: http://localhost:8000
- Email: admin@example.com
- Password: password
🧭 Documentazione & Indici
00-COPILOT-HANDOFF-MASTER.md– handoff immediato per riprendere il lavoro dopo crash o cambio turno.00-INDICE-DOCS-UNIFICATA.md– indice generale aggiornato (sezione “Automation” per log auto-generati).support/MANUALE-SVILUPPO-OPERATIVO.md– manuale operativo strutturale per sviluppo, update e continuita delle sessioni.support/PBX-PANASONIC-STATO-OPERATIVO.md– stato tecnico e operativo dell integrazione Panasonic CTI/CSTA e dei prossimi test PBX.support/ARCHITETTURA-STORAGE-TENANCY.md– decisione architetturale su isolamento file per amministratore/stabile e valutazione pragmatica del modello Docker per stabile.support/BUG-RISOLTI-E-VALIDAZIONI.md– registro sintetico bug corretti, fix applicati e verifiche ancora da completare.support/CONTINUITA-SVILUPPO-AGENT.md– procedura minima per mantenere allineati manuale, note commit e sviluppo con agent.support/FORNITORE-OPERATIVITA-ROADMAP-2026-04.md– roadmap operativa fornitore/manutentore: rubrica unica, ticket interni, lavori ricorrenti, TecnoRepair, catalogo prodotti e seriali.docs/automation/– commit log mensile, summary giornalieri e protocollo handoff automatici.07-IMPORT-UNITA-IMMOBILIARI.md– blueprint operativo per importare unità e collegare proprietari/inquilini.08-ANAGRAFICA-UNICA-UI.md– specifica UX della scheda anagrafica unica e relativi widget condominiali.OPERATIVITA-STUDIO-COLLABORATORI-POSTA.md– flusso operativo per collaboratori studio, filtri SMDR/Post-It e roadmap posta Google/IMAP via web.ANAGRAFE-CONDOMINIALE-PORTALE-POSTA.md– base tecnica e operativa per anagrafe self-service, recapiti email per servizio e primo aggancio posta-ticket.
📁 Struttura Progetto (workspace)
/home/michele/netgescon/netgescon-day0– app Laravel principale e repository Git attivo/home/michele/netgescon/netgescon-day0/docs– documentazione attuale e autorevole/home/michele/netgescon/netgescon-day0/scripts– script operativi del workspace attivonetgescon-laravel– archivio storico, non base attiva per sviluppo o distribuzione
✨ Funzionalità Principali
🏢 Gestione Stabili
- Anagrafica completa con dati catastali
- Multi-palazzine per complessi residenziali
- Gestione dati bancari e coordinate IBAN
- Upload documenti e planimetrie
👥 Anagrafica Condominiale
- Proprietari e inquilini
- Cariche e deleghe amministrative
- Storico variazioni quote millesimali
- Gestione incarichi (portiere, pulizie, etc.)
<EFBFBD> Area Finanziaria
- Conti correnti multipli
- Budget preventivi e consuntivi
- Ripartizione spese per criterio
- Estratti conto e solleciti
<EFBFBD> Reports e Stampe
- Bilanci consuntivi
- Situazione debitoria
- Comunicazioni personalizzate
- Export Excel/PDF
🔧 Comandi Utili
# Reset database completo
php artisan migrate:fresh --seed
# Solo seeder amministratore
php artisan db:seed --class=MikiAdminSeeder
# Clear cache
php artisan optimize:clear
# Debug in tempo reale
tail -f storage/logs/laravel.log
Git e collaborazione
Flusso minimo consigliato:
- aggiornare il workspace attivo
netgescon-day0 - verificare stato con
git status - creare commit coerenti e leggibili
- fare push su
origin - allineare staging dal repository Gitea
Quando serviranno branch dedicati, release o tag, vanno gestiti sempre dentro Gitea e non con copie manuali fuori flusso.
Licenza e distribuzione
- esiste una infrastruttura di distribuzione gia predisposta nel codice
- il modello commerciale definitivo non va dato per concluso solo leggendo le config correnti
- fino a nuova decisione operativa, la documentazione deve descrivere prima il flusso Git/Gitea reale e solo dopo gli scenari futuri
Supporto e riferimenti
- documentazione operativa:
docs/ - repository autorevole: Gitea interno
- issue tracking e flusso di aggiornamento: da riallineare al sistema Gitea interno
Link rapidi
- Guida import GESCON (Stabili.mdb):
docs/000-IMPORT/01-GESCON/GUIDA-IMPORT-GESCON-MDB.md - Piano import unità → anagrafica unica:
docs/07-IMPORT-UNITA-IMMOBILIARI.md - Specifica UI anagrafica unica:
docs/08-ANAGRAFICA-UNICA-UI.md
—
🏢 NetGescon – Sistema di Gestione Condominiale Unificato
📧 Info: info@netgescon.it | 🌐 Demo: https://demo.netgescon.it