Go to file
2025-07-20 16:35:32 +02:00
.vscode 🎯 NETGESCON - Setup iniziale repository completo 2025-07-19 16:44:47 +02:00
backup-conflitti 🚀 NETGESCON - Codice completo da Windows WSL con archivi funzionanti 2025-07-20 16:23:07 +02:00
docs 🚀 NETGESCON - Codice completo da Windows WSL con archivi funzionanti 2025-07-20 16:23:07 +02:00
netgescon 🎯 NETGESCON - Setup iniziale repository completo 2025-07-19 16:44:47 +02:00
netgescon-importer 🎯 NETGESCON - Setup iniziale repository completo 2025-07-19 16:44:47 +02:00
netgescon-laravel@2d6fba0e60 🎯 NETGESCON - Setup iniziale repository completo 2025-07-19 16:44:47 +02:00
netgescon-scripts 🎯 NETGESCON - Setup iniziale repository completo 2025-07-19 16:44:47 +02:00
scripts@88e851be19 🎯 NETGESCON - Setup iniziale repository completo 2025-07-19 16:44:47 +02:00
.gitignore 🔧 NETGESCON - Laravel integrato nel repository principale + script aggiornati 2025-07-20 16:35:32 +02:00
# Code Citations.txt 🎯 NETGESCON - Setup iniziale repository completo 2025-07-19 16:44:47 +02:00
README-sync-test.md 🔧 Test sync from Windows WSL to VM-Linux 2025-07-20 15:31:09 +02:00
sync-complete-netgescon.sh 🚀 NETGESCON - Git Distribuito e Sistema Distribuzione Implementato 2025-07-19 16:58:53 +02:00
sync-docs-rsync.sh 🎯 NETGESCON - Setup iniziale repository completo 2025-07-19 16:44:47 +02:00

🏢 NetGescon - Sistema di Gestione Condominiale

Sistema Unificato per la gestione completa di condomini, stabili, unità immobiliari e amministrazione condominiale.

<EFBFBD> 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 10.x + PHP 8.1+
  • Database: MySQL/MariaDB
  • Frontend: Bootstrap 5 + Blade Templates
  • Sicurezza: Spatie Permissions + Custom Auth

🛠️ Installazione

📋 Prerequisiti

  • PHP 8.1+
  • Composer
  • MySQL/MariaDB
  • Node.js + NPM (per asset)

Setup Rapido

# Clone del repository
git clone [repository-url]
cd netgescon

# Setup Laravel
cd laravel
composer install
cp .env.example .env
php artisan key:generate

# Database
php artisan migrate:fresh --seed

# Avvio server
php artisan serve --host=0.0.0.0 --port=8000

🔑 Primo Accesso

📁 Struttura Progetto

netgescon/
├── laravel/                    # Applicazione Laravel principale
│   ├── app/                    # Logic applicazione
│   ├── resources/views/        # Template Blade
│   ├── database/              # Migrazioni e seeder
│   └── public/                # Assets pubblici
├── scripts/                   # Script Python import/export
├── backup/                    # Backup database
└── README.md                  # Questo file

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

🤝 Contributi

Per contribuire al progetto:

  1. Fork del repository
  2. Creazione branch feature (git checkout -b feature/nome-feature)
  3. Commit modifiche (git commit -am 'Aggiunta nuova feature')
  4. Push del branch (git push origin feature/nome-feature)
  5. Creazione Pull Request

📄 Licenza

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

📞 Supporto

Per supporto tecnico o domande:

  • Issues: Usa il sistema issues di GitHub
  • Email: info@netgescon.it
  • Documentazione: Disponibile nel repository

🏢 NetGescon - Sistema di Gestione Condominiale Unificato
📧 Info: info@netgescon.it | 🌐 Demo: https://demo.netgescon.it