Access to HR information

Open-source dashboards for paragraph-level search across human rights case law

This project develops open-source, fully static dashboards that make human rights case law searchable at the paragraph level. Each implementation targets a different jurisdiction but shares the same core approach: structured full-text search, advanced filtering, analytics, and GitHub Pages deployment with no server required.


Polish Constitutional Court

A dashboard for exploring the case law of the Polish Constitutional Court (Trybunał Konstytucyjny), covering 3,200+ cases and 265,000+ paragraphs from 1997 to 2026.

Features

  • Paragraph-level search with instant highlighting across the full corpus.
  • Advanced filters by section (sentencja, uzasadnienie), year, decision type, reporting judge, and case signature.
  • Two modes: Student (guided, built-in dataset) and Expert (custom corpus upload).
  • Analytics page with statistics on cases by year, decision type, and judge.

Dataset: Hugging Face | Source code: GitHub


European Court of Human Rights

An analytics dashboard for ECtHR case law with paragraph-level structural search, filters for articles, keywords, and respondent states.

Features

  • Paragraph-level search across ECHR judgments with instant result highlighting.
  • Analytics page with case statistics and visualizations.
  • Automated data pipeline with GitHub Actions for building and deploying updated datasets.

Source code: GitHub


Shared approach

  • Fully static — runs entirely in the browser, hosted on GitHub Pages.
  • JavaScript frontend with Web Workers for client-side indexing.
  • Python/Node.js data pipelines for building and normalizing datasets.
  • Open-source under permissive licenses.