Government / Legal · Case Study
A public legal information portal and internal case management tool built to the exacting reliability and compliance standards that the state's highest court demands — and to the accessibility standards that every Ohioan deserves.
Ohio citizens seeking information about Supreme Court cases — oral argument schedules, published opinions, bar admission records, attorney discipline — were navigating a public website that hadn't been significantly redesigned in over a decade. Search functionality was basic keyword matching. Mobile rendering was broken on most modern devices. Accessibility complaints under the ADA were logged quarterly.
Internally, the Court's administrative staff was managing the case docket, document workflow, and attorney status records across three separate systems, none of which shared a data model. Pulling a case history for a judicial conference required manual aggregation across all three.
The requirements were uncompromising: zero downtime during the migration, full accessibility compliance, state IT security standards (including CJIS-adjacent data handling protocols), and a public-facing design that conveyed the dignity and authority appropriate to the state's highest court.
We architected a dual-track delivery: the public portal and the internal case management system could be built and tested in parallel because they share a data layer but have completely separate access controls and UI surfaces.
The public portal was designed with a content-first approach — the Court's opinions, rules, and docket information are the product. Typography, hierarchy, and search were the primary design decisions. We used a statically-generated front-end backed by a managed search index (Meilisearch) to achieve sub-100ms full-text search across thousands of published opinions and docket entries.
The internal case management tool was designed in close collaboration with the Court's administrative staff — running weekly working sessions where we watched staff perform their actual workflows and identified every friction point before designing solutions. Every 48-hour cycle, a new build was in their hands for testing.
One flat monthly fee. Full AI-native squad. First delivery in 48 hours.