✅ CONTROLLERS IMPLEMENTATI: - VoceSpesaController: CRUD completo con filtri avanzati, duplicazione, AJAX - RipartizioneSpesaController: Calcolo automatico/manuale, workflow stati - PianoRateizzazioneController: Gestione piani rate con calcolo interessi - RataController: Pagamenti, posticipazioni, report, export CSV ✅ INTERFACCE UI RESPONSIVE: - Voci di Spesa: Elenco filtrato, form creazione Bootstrap 5 - Design System: Layout moderno con Font Awesome, responsive - Filtri Real-time: Aggiornamento automatico con AJAX - Validazioni: Client-side e server-side ✅ SISTEMA AUTORIZZAZIONI: - Policies complete per tutti i modelli - Controlli ownership per amministratori - Role-based access control - Data integrity e security ✅ FUNZIONALITÀ AVANZATE: - Calcoli automatici millesimi e rate - Gestione stati workflow (bozza→confermata→completata) - Codici alfanumerici univoci (SP, RP, PR) - Transazioni atomiche con rollback - Export CSV e reporting 🚀 SISTEMA CORE OPERATIVO: Pronto per gestione completa spese condominiali 📱 UI PRODUCTION-READY: Interfacce moderne e intuitive 🔐 SICUREZZA COMPLETA: Autorizzazioni e validazioni robuste 📊 BUSINESS LOGIC: Calcoli automatici e workflow operativi Next: Implementazione viste rimanenti e sistema plugin |
||
|---|---|---|
| .github | ||
| app | ||
| bootstrap | ||
| config | ||
| database | ||
| Database | ||
| lang | ||
| public | ||
| resources | ||
| routes | ||
| storage/app | ||
| tests | ||
| .editorconfig | ||
| .env.example | ||
| .env.seeder | ||
| .gitattributes | ||
| .gitignore | ||
| AmministratoreController.php | ||
| artisan | ||
| composer.json | ||
| composer.json.backup | ||
| composer.lock | ||
| CONSUMI_WATER_HEATING_SYSTEM.md | ||
| deploy-guide.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| DOCUMENT_MANAGEMENT_SYSTEM.md | ||
| INSTALL_LINUX.md | ||
| integration-script.php | ||
| LARAVEL_FORMS_DOCUMENTATION.md | ||
| package-lock.json | ||
| package.json | ||
| phpunit.xml | ||
| postcss.config.js | ||
| quick-deploy.sh | ||
| README.md | ||
| tailwind.config.js | ||
| tailwind.config.js.backup | ||
| TECHNICAL_SPECS.md | ||
| vite.config.js | ||
NetGesCon - Gestione Condominiale
Progetto open source per la gestione avanzata di condomini, amministratori e contabilità, sviluppato in Laravel.
Funzionalità principali
- Gestione anagrafiche (amministratori, fornitori, soggetti, stabili, unità immobiliari)
- Gestione proprietà e tabelle millesimali
- Gestione piano dei conti condominiale
- Sistema di migration e seeder uniformato secondo le best practice Laravel/Eloquent
- Struttura dati pronta per la gestione multi-condominio e multi-utente
- Interfaccia amministratore ispirata a soluzioni moderne (es. Akaunting)
- Integrazione futura di menu dinamico con akaunting/laravel-menu
- UI separata per amministratori (desktop, gestione massiva dati) e per condomini (mobile friendly, funzioni essenziali)
- Possibilità di estendere la piattaforma con moduli aggiuntivi (preventivi, bilanci, automazioni, ticketing, allegati, rateizzazione, ecc.)
- Progetto pensato per essere multi-piattaforma (PC, Mac, Linux)
Idee e sviluppi futuri
- Implementazione di un sistema di menu a doppia colonna (sidebar + sottomenu) ispirato ad Akaunting
- Dashboard personalizzate per amministratori e condomini
- Gestione avanzata di prospetti di ripartizione spese
- Integrazione con servizi esterni (es. invio email, notifiche, API)
- Gestione documentale e allegati
- Sistema di ticketing e comunicazioni interne
- Moduli per automazioni e workflow personalizzati
- Apertura a contributi della community e sviluppo collaborativo
Come contribuire
- Forka il repository
- Crea una branch per la tua feature
- Fai una pull request
Note di sicurezza
- Non committare dati sensibili o file
.env - Tutti i dati di esempio sono fittizi
Licenza
MIT
Sostieni il progetto
Se vuoi supportare lo sviluppo di NetGesCon:
Grazie per il tuo contributo!
Progetto in sviluppo attivo. Per info e collaborazione: [tuo contatto]