Documentație Aplicație QuickGuee

QuickGuee - pentru GUEE - Ghișeul Unic pentru Eficiență Energetică - Documentație Tehnică și Funcțională

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