← All projects

NexoJuris

A secure full-stack LegalTech platform that ingests, structures, and searches official Portuguese Supreme Court decisions, providing source-backed results and relevant excerpts for legal professionals.

01/ 02

From source to useful result.

A deliberate pipeline connects each stage of the system.

01

Ingest

Collect official Portuguese Supreme Court decisions.

02

Structure

Parse and normalize documents while retaining source provenance.

03

Search

Index the content with Portuguese full-text search.

04

Verify

Present relevant excerpts alongside their official sources.

Evidence you can follow.

Search results should remain connected to the underlying decision. The platform keeps provenance and relevant excerpts visible so legal professionals can inspect the source behind a result.

Built with intent.

Frontend

React · TypeScript · Vite

Backend

Python · FastAPI · Pydantic · Uvicorn

Database

PostgreSQL · SQL migrations · Portuguese full-text search

Data engineering

ETL · HTML parsing · normalization · provenance tracking

Testing

Pytest · MyPy · Ruff

Infrastructure

Docker Compose · Caddy · Hetzner Cloud · Linux · Bash

Security

HTTPS · secure sessions · rate limiting · security headers · secret management · encrypted backups

Engineering

REST APIs · API design · database design · Git · GitHub · npm · uv

Competitive Match Integrity Analyzer

Explore project