Project case study
Order in the Court
I wanted restaurant reviews to have a point of view and a consistent way to explain value. Order in the Court turns a review into a case, with the dishes as evidence and a ruling readers can inspect.
My role: Product concept and direction with AI-assisted development.
Watch the interactive walkthroughHow it works
Browse the docket
Readers filter reviews by what matters to them.
Structured review fields support city, cuisine, verdict, price and dish filters. The demo uses invented restaurants.
Build the case
The editor records the dishes and the reasons behind a review.
A typed case form prepares the content. Provider adapters can use demo responses when external services are not configured.
Calculate the ruling
Taste and value produce a consistent score.
The scoring function calculates taste times 0.75 plus value times 0.25, rounded to one decimal. The database migration also checks the calculation.
Review before publishing
Draft content remains separate from a public ruling.
The configured persistence model restricts writes to admins and public reads to published rulings. The walkthrough illustrates that workflow without publishing anything.
A memorable concept still needs consistent rules.
The app includes a searchable review docket and a structured editor for preparing a case. The content model separates the restaurant, dishes, taste, value and written verdict. It also includes provider adapters for places, writing assistance and images, with a demo mode for working without live services.
- Focus
- Next.js, typed reviews, deterministic scoring and provider adapters
- Status
- Prototype; provider-backed production use unverified
How it works
Typed review records support the searchable docket and editing flow. The scoring function combines taste and value, while the database migration enforces the same calculation and separates admin writes from public reads of published rulings.
A decision that mattered
The score should not change because a headline sounds better. The implemented formula weights taste and value, rounds the result and maps it to a verdict. An editor may change verdict wording while the underlying calculation stays consistent.
Status
The prototype includes demo-mode provider adapters and a publishing workflow. A live publication, readership and production provider integrations are not established here.