[Internal system for law firms]

JuristIS

We built JuristIS for small and medium-sized law firms. It brings clients, cases, documents, time records and billing into one system, with connections to Czech public registers and data boxes.

Legal Tech
Client dashboard overview of JuristIS on desktop and mobile

Technology

Nuxt.js
Vue.js
Vuetify 3
Tailwind CSS
PostgreSQL
Prisma
Requirements & design

Designedaroundtheworkofalawfirm

We began by examining how law firms manage clients, cases, documents and billable work. These workflows shaped the first version of the system.

We used UML diagrams to define the main workflows and relationships, then refined the design with feedback from legal professionals.

Lawyers tested interface prototypes as the design developed. Their feedback guided changes to navigation and everyday tasks.

User interface screen designs in Figma
System architecture

Separatingtheinterface,applicationrulesanddata

The application separates the user interface, business logic and data storage so each part can be maintained independently.

The Model-View-Presenter pattern separates what users see from the application’s data and rules. This allows interface components and business logic to be developed and tested separately.

The database links clients, cases, documents and activity records. We mapped these relationships before implementation.

High-level architecture overview
External integrations

Public-registerinformationwithineachcase

Connections to public databases, including the Commercial Register and Insolvency Register, bring client information directly into JuristIS.

The registers return data in different formats. A collection module converts the records into a common format used by the application.

Lawyers can follow case progress, deadlines, hearings and associated documents. Connections to public registers retrieve and update available client and court information.

Legal case overview with client details and a case timeline
Work & billing

Timerecordsandbilling

Staff record their work and billable time against cases. These records support invoices calculated from agreed rates or the applicable legal tariff.

The connection to Czech data boxes (ISDS) lets staff manage official correspondence within JuristIS.

Work board view with recorded daily work tasks and billable services
Documents & security

Documentmanagementandaccesspermissions

Users organise documents in folders and keep track of versions. Google Drive integration connects the system to existing document storage.

OAuth-based login and two-factor authentication protect access. Administrators configure permissions for lawyers, assistants and other staff according to their roles.

Case documents view with folders and drag & drop functionality

Connectedpublicregistermodules

Five modules retrieve and monitor client, court and company information from public sources.

InfoSoud

InfoSoud

Retrieves court case information and updates users on new developments.

InfoJednání

InfoJednání

Retrieves hearing dates, times and published schedule changes.

Insolvency Register

Insolvency Register

Monitors ongoing insolvency proceedings and alerts users to relevant changes.

Company Register

Company Register

Monitors company records, notifying users of changes in structure, management, documents, or status.

Self-Employed Register

Self-Employed Register

Tracks self-employed individuals, updating users on new registrations, cancellations, or changes.

Testing,deployment

Functional testing

Testing everyday workflows

We tested the main workflows using scenarios from legal practice and addressed issues before deployment.

Integration testing

Testing register and API connections

Integration tests checked data from external registers and APIs. Automated tests covered key functions, including data retrieval and authentication.

User feedback

Changes based on user feedback

Feedback from beta users led to changes in the interface and document workflows.

Deployment

Deployment and updates

We deployed the application in the cloud and set up automated checks and deployment for subsequent updates.

Roadmap

Planned improvements

Planned improvements include connections to more public registers and additional analytical tools.

Conclusion

Clients,casesanddailyworkinoneplace

JuristIS gives law firms a shared place to manage cases, documents, correspondence and billing. Public-register connections bring external records into the same workflow and reduce the need to enter that information manually.

Selectedprojects

From regulated FinTech and RegTech platforms to AI systems, marketplaces, and large e-commerce ecosystems.

Let’sdiscusswhatcomesnext

Whether you already have a clear plan or are still shaping the idea, we can help you clarify scope, priorities, and the most effective path forward.
Devehope Technologies s.r.o. Nové Sady 988/22 29000 Brno, Czech Republic
Reg. No.:19549997
Data Box:m99wavh
Loading verification...