SaaS & Utilități

WaterSupply - Platformă de Management Utilități de Apă

ClientVectoora
Durata26 săptămâni
Anul2026
WaterSupply - Platformă de Management Utilități de Apă

Povestea Proiectului

De la idee la Rezultat

Context

WaterSupply este o platformă completă de management al utilităților construită pentru companiile de furnizare a apei, pentru a digitiza citirea contoarelor, facturarea și gestionarea clienților. Înlocuiește documentele pe hârtie cu un sistem bazat pe roluri, acoperind trei tipuri de utilizatori: clienți, citori de teren și personal de birou/administrativ, construit pe un frontend Angular susținut de un API REST Spring Boot.

Operatorilor de teren li se atribuie 'seturi' geografice — grupate pe stradă și bloc — și folosesc o interfață dedicată pentru a urmări progresul citirilor, a introduce noi citiri de contor și a semnala contoarele necitite în fereastra lunară de colectare. Operatorii de birou gestionează configurarea tarifului la apă și a taxei de canalizare, generează facturi în masă pe baza citirilor introduse și monitorizează starea plăților la nivelul întregii baze de clienți. Spring Security gestionează autentificarea și autorizarea pe roluri, iar Hibernate și Flyway gestionează persistența datelor și migrările versionate PostgreSQL.

Clienții primesc un portal self-service pentru a verifica starea contractului, istoricul contorului, a trimite citiri în perioada deschisă, a vizualiza facturi detaliate cu defalcarea consumului și a plăti online prin Stripe. Dashboard-ul administrativ leagă totul printr-o analiză în timp real a facturării, grafice de distribuție a contoarelor și contractelor, și registre oficiale de clienți și contracte.

Java
Spring Boot
Spring Security
Hibernate
Hibernate
Flyway
Flyway
PostgreSQL
Angular
TypeScript
Bootstrap
Stripe

Funcționalități

Portaluri Bazate pe Roluri (Client / Operator Teren / Admin)
Atribuire Geografică de "Seturi" pentru Citori
Fereastră Lunară de Trimitere a Citirilor
Generare Automată a Facturilor din Citiri
Configurare Tarif Apă & Taxă Canalizare
Plată Online a Facturilor
Anexe de Consum per Factură
Management Ciclu de Viață Contracte & Contoare
Registre Oficiale Clienți & Contracte
Dashboard Analiză Facturare (Facturat vs. Încasat)

Galerie Proiect

Ecran de Autentificare
Dashboard Client
Dashboard General Admin
Dashboard Operator de Birou
Operator Teren - Sumar Seturi
Gestionare Operatori
Vizualizare Contracte Client
Operator Teren - Detaliu Seturi
Detaliu Set - Lista Citiri Clienți
Gestionare Seturi Admin
Trimitere Citire Contor
Configurare Tarife
Facturi Client
Gestionare Contoare
Gestionare Contracte Admin
Gestionare Facturi - Vizualizare Listă
Registre - Registru Clienți
Gestionare Facturi - Stare Plăți