Documentație Aplicație GUEE
1. Prezentare Generală
Aplicația GUEE (Ghișeul Unic pentru Eficiență Energetică) gestionează două programe principale:
- Programul PV I4 (Panouri Fotovoltaice)
- Gestionare beneficiari program fotovoltaic
- Monitorizare instalări panouri solare
- Raportare specifică program PV
- Programul I7 (Izolare Termică)
- Gestionare beneficiari program izolare
- Monitorizare lucrări izolare termică
- Raportare specifică program izolare
2. Arhitectură Funcțională
2.1 Module Principale
- Modul Beneficiari
- Gestionare liste beneficiari PV și Izolare
- Căutare și filtrare avansată
- Atribuire operatori
- Export date în format Excel
- Modul Operatori
- Înregistrare și gestionare operatori
- Validare date și documente
- Monitorizare activitate
- Modul Email
- Procesare automată emailuri
- Validare atașamente
- Actualizare status beneficiari
- Modul Import/Export
- Import date din fișiere Excel
- Validare date la import
- Export rapoarte personalizate
2.2 Fluxuri de Lucru
- Înregistrare beneficiari în sistem
- Validare și verificare date
- Atribuire operatori
- Procesare actualizări prin email
- Generare rapoarte și statistici
3. Arhitectură Tehnică
3.1 Structură Aplicație
- Backend
- Arhitectură MVC (Model-View-Controller)
- API RESTful pentru comunicare client-server
- Sistem de rutare modular
- Frontend
- Interfață web responsivă
- Sistem de căutare în timp real
- Validare client-side
- Bază de Date
- Model relațional optimizat
- Indexare pentru căutări rapide
- Sistem de backup automat
3.2 Securitate
- Autentificare și autorizare utilizatori
- Criptare date sensibile
- Validare date input
- Protecție împotriva atacurilor comune (XSS, CSRF)
- Logging și audit trail
4. Funcționalități Specifice
4.1 Gestionare Beneficiari
- Căutare după multiple criterii (CNP, nume, adresă)
- Filtrare după status și operator
- Atribuire în lot către operatori
- Istoric modificări
4.2 Procesare Email
- Verificare automată căsuță email
- Procesare atașamente Excel
- Validare format și conținut
- Notificări status procesare
4.3 Raportare
- Rapoarte predefinite
- Export date în format Excel
- Statistici și dashboard
5. Performanță și Scalabilitate
- Optimizare query-uri bază de date
- Caching la nivel de aplicație
- Procesare asincronă pentru task-uri intensive
- Arhitectură scalabilă orizontal