Înapoi la Portofoliu
Legal TechCompanie Produs

KeyVision PRO

3 months

Provocare

Firmele de avocatură aveau nevoie de o soluție completă de management al practicii bazată pe cloud, acoperind înregistrarea timpului, facturare, gestionarea cazurilor și raportare financiară. Sistemul trebuia să gestioneze date sensibile ale clienților cu cerințe stricte de securitate.

Soluție

Am dezvoltat o platformă completă de management al practicii juridice cu pontaje integrate, facturare automatizată, urmărirea audierilor și dashboarduri de performanță. Am implementat criptare SSL și controale de acces bazate pe roluri pentru protecția datelor.

Rezultat

Servim firme de avocatură de la practicieni individuali la practici mari multi-echipă din toată Europa.

PHPLaravelAngularMySQLAWS

Context

Firmele de avocatură din toată Europa se confruntau cu un management fragmentat al practicii. Pontajele se țineau în foi de calcul, facturarea se făcea în software separat de contabilitate, dosarele de cazuri se stocau în foldere partajate, iar termenele de judecată se notau pe calendare de perete. KeyVision PRO și-a propus să unifice toate aceste fluxuri de lucru într-o singură platformă cloud concepută pentru profesia juridică. Sistemul trebuia să funcționeze atât pentru practicieni individuali care gestionau câteva zeci de dosare active, cât și pentru firme mari cu echipe multiple și sute de cazuri în desfășurare simultan.

Securitatea datelor conta enorm. Profesioniștii din domeniul juridic lucrează cu informații confidențiale ale clienților, protejate de privilegiul avocat-client și de reglementările privind protecția datelor. Orice platformă de management al practicii trebuia să îndeplinească cerințe stricte de securitate, rămânând în același timp accesibilă și rapidă pentru utilizarea zilnică. Sistemul trebuia să gestioneze și complexitatea facturării specifice muncii juridice: tarife orare diferite în funcție de avocat și tipul dosarului, aranjamente cu onorariu fix, managementul avansurilor și urmărirea cheltuielilor.

Abordare tehnică

Am construit backend-ul pe PHP cu framework-ul Laravel, folosind ORM-ul acestuia pentru modelul complex de date relaționale pe care managementul unei practici juridice îl necesită. Sistemul de autentificare și autorizare al Laravel a oferit fundația pentru controalele de acces bazate pe roluri de care firmele aveau nevoie. Partenerii puteau vedea totul, asociații vedeau doar dosarele asignate, iar personalul de suport vedea doar ce permitea rolul lor.

AngularJS a alimentat aplicația frontend single-page, creând o experiență responsivă, de nivel desktop, pentru fluxurile de lucru zilnice pe care profesioniștii juridici se bazează. Arhitectura de componente ne-a permis să construim elemente UI reutilizabile precum widgeturi de pontaj, selectoare de dosare și căutări de clienți, care apăreau consistent în toate modulele.

MySQL a stocat datele relaționale cu un design atent al schemei pentru a gestiona izolarea datelor multi-tenant. Redis a furnizat stratul de caching pentru datele accesate frecvent — pontaje active, căutări recente de dosare și starea sesiunilor. Datele fiecărei firme erau separate logic, cu securitate la nivel de rând pentru a preveni scurgerea de date între clienți. AWS a furnizat infrastructura de hosting cu stocare criptată și backup-uri automate. Jenkins a gestionat pipeline-ul CI/CD, rulând teste automate și deployând pe AWS la fiecare merge.

Detalii de implementare

Modulul de pontaj era central pentru platformă, deoarece captura precisă a timpului impactează direct veniturile firmei. Am construit atât o interfață manuală de pontaj, cât și un cronometru pe care avocații îl puteau porni și opri pe măsură ce lucrau. Intrările de pontaj capturau avocatul, dosarul, tipul de activitate, descrierea narativă și durata, cu reguli configurabile de rotunjire. Sistemul semnala probleme potențiale precum intrări neobișnuit de lungi, intrări în afara orelor de program sau intrări care depășeau bugetele dosarelor, pentru verificare înainte de facturare.

Motorul de facturare transforma pontajele și cheltuielile în facturi profesionale. Fiecare firmă putea configura șabloanele de factură, termenii de plată și programul de facturare. Sistemul gestiona facturarea împărțită pentru dosarele cu mai mulți responsabili, facturarea progresivă pentru angajamente etapizate și managementul conturilor de avans pentru lucrul pe bază de retenție. Integrarea cu sistemele contabile menținea datele financiare sincronizate.

Managementul cazurilor oferea o viziune structurată a ciclului de viață al fiecărui dosar. Avocații puteau urmări termene, asocia documente, înregistra comunicări și monitoriza starea prin intermediul unui board în stil kanban sau al unei vizualizări tradiționale de tip listă. Urmărirea audierilor aducea datele calendaristice într-un program centralizat, cu remindere automate trimise prin email tuturor avocaților asignați unei audieri. Verificarea conflictelor de interese scana baza de date cu clienți la deschiderea dosarelor noi și semnala potențialele conflicte.

Dashboard-urile de performanță ofereau managementului firmei vizibilitate asupra metricilor cheie: rate de utilizare facturabilă, rate de realizare, vechimea lucrărilor în curs și venituri pe arii de practică. Partenerii puteau naviga de la vizualizări la nivel de firmă până la performanța individuală a fiecărui avocat. Generatoarele de rapoarte personalizate permiteau firmelor să își creeze propriile vizualizări analitice fără asistență tehnică.

Criptarea SSL proteja toate datele în tranzit, iar criptarea AES-256 securiza datele în repaus. Autentificarea cu doi factori era disponibilă pentru toți utilizatorii. Firmele o puteau impune ca politică. Jurnalizarea auditului urmărea fiecare acces și modificare de date în scopuri de conformitate.

Rezultate

KeyVision PRO servește acum firme de avocatură de la practicieni individuali la practici mari multi-echipă din toată Europa. Fluxurile automate de facturare au înlocuit pregătirea manuală a facturilor. Managementul centralizat al cazurilor a eliminat timpul pierdut căutând prin fișiere și emailuri împrăștiate. Îmbunătățirile de pontaj au crescut ratele de captare a timpului facturabil, ceea ce a însemnat mai multe venituri efectiv facturate și colectate. Funcționalitățile de securitate ale platformei au permis firmelor să își mute managementul practicii în cloud, adesea pentru prima dată.