LegalTech, migracja systemu
MIGRACJA Z JAVY · NESTJS · ANGULAR
Kancelaria Sobierajska: przeniesienie CRM z Javy na Node.js i Angulara
Przepisałem CRM warszawskiej kancelarii z Javy na Node.js i Angulara 16. Bez przestoju w pracy kancelarii, przy ponad 5000 spraw, wokandach i rozliczeniach sieci agentów.

Problem do rozwiązania
Stary CRM był monolitem w Javie, który przez lata zrobił się ciężki. Zużywał dużo zasobów, każde wdrożenie było ryzykowne, a powolny interfejs utrudniał prawnikom codzienną pracę. Kancelaria potrzebowała nowego systemu, ale nie mogła przestać pracować ani na jeden dzień.
Co zrobiłem
- ✓ Pulpit prawnika: sprawy przypisane do mnie, najbliższe terminy, zadania na dziś i szybkie wyszukiwanie po kliencie, sygnaturze albo sądzie.
- ✓ Karta sprawy z historią, dokumentami, stronami postępowania, terminami i wyliczeniem roszczenia.
- ✓ Kalendarz wokand i rozpraw dla całej kancelarii, z widokiem dnia, tygodnia i miesiąca.
- ✓ Rozliczenia sieci agentów: system sam liczy prowizje dla kilku poziomów współpracowników i przygotowuje zestawienia do wypłat.
- ✓ Nowy backend w NestJS i frontend w Angularze 16 z PrimeNG. Dane przeniesione skryptami, które sprawdzały, czy niczego nie zgubiliśmy. Logowanie dwuskładnikowe i uprawnienia zależne od roli.
Efekt
Kancelaria pracowała normalnie przez całą migrację. Prawnicy dostali szybszy i wygodniejszy system, a wdrażanie zmian przestało być stresujące.
Za co odpowiadałem
- ✓ Migracja backendu z Java/Spring do NestJS
- ✓ Nowy frontend w Angularze 16
- ✓ Przeniesienie danych
- ✓ Rozliczenia agentów
- ✓ Kalendarz wokand
- ✓ Wdrożenie w kontenerach Docker