LegalTech data platform
A platform for analyzing legal cases, built on 70+ PostgreSQL tables. I built most of the frontend.
- Data
- 70+ PostgreSQL tables
- Scope
- Majority of the frontend
- Role
- Frontend, alongside a backend developer
The problem
The platform works with a large amount of connected legal data. Users need to search it, filter it and see summaries, on screens that stay easy to use.
I worked with a backend developer who owned the server and the database. My focus was the frontend.
What I did
The main parts I built:
Search with advanced filters
Case and verdict search screens with many filters, sorting and pagination.
Reusable data tables
Table components used across screens to display complex legal records.
AI chat interface
The UI for the platform's AI assistant, including displaying calculations and case summaries.
Some of the queries
Wrote some of the SQL queries behind the screens, together with the backend developer.
The outcome
Results:
- A large, complex data set that users can search and filter from one place.
- An AI chat that returns calculations and case summaries inside the platform.
Stack
React and TypeScript on the frontend, with PostgreSQL underneath.
Does this sound like your app?
If your app has a similar problem, an audit is a low-risk way to start: read-only access, a written report and a prioritized list of fixes.