Wszystkie realizacje

LegalTech / kancelarie prawne

JurisDesk - system dla kancelarii prawnej

Self-hosted system do prowadzenia kancelarii: sprawy, dokumenty z lokalnym OCR, archiwum papierowe, terminy procesowe, windykacja i asystent AI - bez wysyłania akt do chmury.

linii kodu
~90k
modeli danych
68
wydanie produkcyjne
1.0.0

Dla kogo

Wielostanowiskowa kancelaria prawna - adwokaci i radcowie, aplikanci, sekretariat oraz osoby zarządzające oddziałem.

Problem

Kancelaria pracowała na wysłużonym systemie sprzed lat, terminy i papierowe akta pilnowane były ręcznie, a nikt nie wiedział na pewno, gdzie fizycznie leży dana teczka. Dane objęte tajemnicą zawodową i RODO nie mogły trafić do chmury.

Zakres prac

Projekt i budowa systemu od podstaw, migracja danych ze starego systemu, wdrożenie on-premise, kopie zapasowe z odtwarzaniem oraz licencjonowanie i aktualizacje z panelu administracyjnego.

Rozwiązanie

Backend w NestJS z PostgreSQL i Prisma, frontend w React, dokumenty w MinIO, zadania w tle na Redisie - całość w Docker Compose za reverse proxy, dostępna w sieci lokalnej kancelarii. OCR działa lokalnie, z wyszukiwaniem pełnotekstowym po polsku, więc treść akt nie opuszcza serwera. Asystent AI ma podmienialnego dostawcę - model w chmurze albo lokalny - i zestaw gotowych szablonów promptów pod polskie realia prawne; z założenia jest pomocnikiem, nie decydentem. Moduł windykacji generuje korespondencję wsadowo, ale nic nie wychodzi bez zatwierdzenia przez człowieka. Do tego ewidencja archiwum fizycznego z wypożyczeniami teczek, terminy procesowe liczone w dniach roboczych z kalendarzem świąt, dziennik audytu, blokady usuwania i reguły retencji.

Kluczowe funkcje

  • Rejestr spraw, klientów i dokumentów z uprawnieniami ról
  • Lokalny OCR z wyszukiwaniem pełnotekstowym po polsku
  • Archiwum fizyczne z wypożyczeniami teczek
  • Terminy procesowe liczone w dniach roboczych z kalendarzem świąt
  • Wsadowa windykacja z zatwierdzaniem przez człowieka
  • Asystent AI z wyborem modelu lokalnego lub chmurowego
  • Dziennik audytu, blokady usuwania i reguły retencji
  • Aktualizacje i kopie zapasowe uruchamiane z panelu

Efekt biznesowy

System wdrożony produkcyjnie w kancelarii, z migracją danych ze starego systemu i utrzymaniem zdalnym. Wydanie 1.0.0 z podpisanymi manifestami, aktualizacjami uruchamianymi z panelu administracyjnego i kopiami zapasowymi na osobny nośnik. Około 90 tys. linii kodu i 68 modeli danych.

Technologie

NestJSPostgreSQLPrismaReactMantineRedisMinIODockerCaddyTesseract OCRLLMMCPrestic