Contractify
O platformă full-stack de automatizare a contractelor care transformă șabloane juridice complexe în fluxuri ghidate — cu previzualizare live, randare condițională, semnare digitală și suport multilingv.
Contractify

warningProvocarea
Companiile mici din România petrec în medie 3–4 ore per contract cu selectarea clauzelor, introducerea datelor de parte și formatarea manuală. Erorile din câmpuri obligatorii, versiunile greșite de limbă și documentele nesemnate creează riscuri juridice și întârzie finalizarea tranzacțiilor. Obiectivul a fost reducerea acestui timp la câteva minute, fără a sacrifica acuratețea juridică.
- arrow_forwardTimp creare contract: 3–4h → sub 5 minute
- arrow_forwardErori de introducere manuală: eliminate prin validare + pre-completare OCR
- arrow_forwardOutput multilingv: RO, EN, DE dintr-un singur șablon
- arrow_forwardTrasabilitate completă pentru toate evenimentele de semnare
architectureSoluția
Am construit un wizard multi-pas susținut de un motor de șabloane flexibil care evaluează blocuri condiționale ({{#if}}), rezolvă câmpuri de parte cu notație punct și randează o previzualizare sanitizată live la fiecare apăsare de tastă. Aplicația este împărțită în două fronturi Angular separate — un dashboard autentificat pentru gestionarea contractelor și o aplicație publică dedicată exclusiv fluxului de semnare bazat pe token, fără autentificare necesară din partea semnatarilor. NestJS gestionează randarea șabloanelor și generarea PDF, iar MongoDB stochează cinci șabloane juridice românești reale (Comodat, Mandat/Împuternicire, Închiriere, Cesiune Părți Sociale, Autovehicul), fiecare cu schema proprie de câmpuri condiționale.
Architecture
Proiectul următor