Ingest
Collect official Portuguese Supreme Court decisions.
01 / Portuguese Legal Research Platform
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.
THE WORKFLOW
A deliberate pipeline connects each stage of the system.
Collect official Portuguese Supreme Court decisions.
Parse and normalize documents while retaining source provenance.
Index the content with Portuguese full-text search.
Present relevant excerpts alongside their official sources.
DESIGN PRINCIPLE
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.
TECHNICAL STACK
React · TypeScript · Vite
Python · FastAPI · Pydantic · Uvicorn
PostgreSQL · SQL migrations · Portuguese full-text search
ETL · HTML parsing · normalization · provenance tracking
Pytest · MyPy · Ruff
Docker Compose · Caddy · Hetzner Cloud · Linux · Bash
HTTPS · secure sessions · rate limiting · security headers · secret management · encrypted backups
REST APIs · API design · database design · Git · GitHub · npm · uv