Charis Mortgage
Client site for a Melbourne broker — calculators, three languages, and a suburb-ranking report engine with no database at all.

Problem
Charis Fok is an independent broker who specialises in helping migrants navigate Australian lending. Her clients research hard before they trust anyone — the site had to demonstrate expertise (calculators, real guidance, reviews) in three languages, without the budget or upkeep of a SaaS stack.
Design
The centrepiece is the Property Opportunity Report: a questionnaire that auto-ranks a suburb shortlist for the visitor, shows a free preview, and unlocks the full printable report by email. It turns an anonymous visit into a conversation with something genuinely useful changing hands.
Everything else builds trust the plain way — borrowing-capacity and repayment calculators, five-star reviews surfaced prominently, and full content in English, Mandarin and Cantonese.
Implementation
Next.js with a contrarian constraint: no database, no accounts, no CRM, no paid runtime APIs. The entire suburb dataset ships baked into the site; the only external call in production is the browser posting to Web3Forms when someone unlocks a report or sends the contact form.
Lessons learned
For a single-client site, every moving part you don't add is future support work you don't owe. Static data plus one forms endpoint gives the client a site that effectively cannot break — and a 'report engine' doesn't need a server to feel like a product.