Example briefBuild an invoicing app for freelance studios.
A user signs up, lands in an empty workspace, creates their first client,
creates an invoice for that client, sees it listed as unpaid, and can mark it
paid. Admins can see every invoice in the workspace; members only see their own.
Invoice: number, client, issue date, due date, status (unpaid, paid, overdue),
and a list of line items with description, quantity and price.
Pages: invoices list, invoice detail, clients, settings.
Visual direction: quiet, dense, mostly tables, no illustrations.
Skip tax calculation and payment collection — show a status field only.
Echo plans that into a route graph, a data model and a set of screens that agree with each other — and then builds it.