Web app / Document analysis

AIgree: Contract Understanding for Youth

A web app that helps young people understand contracts by turning dense legal documents into clear, actionable explanations.

Problem

Many young people are asked to sign employment, rental, or service contracts they do not fully understand. The client wanted a simple, trustworthy product that could help users quickly understand what they are agreeing to, without overwhelming them with legal jargon.

Solution

We built a Next.js-based web app with a minimal, calm interface. Documents are uploaded or pasted, then processed by an AI pipeline that extracts structure, highlights key clauses, and generates a summary tailored to younger audiences. The system clearly communicates limitations and avoids making definitive legal claims.

Architecture / Technologies

The frontend is a server-rendered Next.js app with a clean upload and review flow. Documents are stored in object storage and processed by a backend service that orchestrates LLM prompts and template-based guidance. PII-aware logging and configurable retention policies were included from day one.

Next.jsReactTypeScriptNode.jsLLM APIsObject storage

Highlights

  • User-friendly upload flow with clear guidance and guardrails
  • Prompt engineering for youth-friendly summaries and explanations
  • Clause-level highlighting for payments, termination, and obligations
  • Configurable redaction and retention policies
  • Accessible, mobile-friendly UI optimized for low distraction

Outcome

The initial release helped the initiative validate demand with real users and partners, leading to further funding discussions and a roadmap for additional jurisdictions.

Want something similar? Let's talk

Tell us about your project and we'll discuss how we can help.