A Hebrew-first, right-to-left site for a firm specialising in urban renewal — that refuses to display anything it has not been given.
Dor Iluz's law office in Jerusalem, specialising in urban renewal (פינוי־בינוי) — the same client as Law Clock, the offline drafting assistant and Marmadbir. Four projects, one working relationship.
Legal services are a local, high-trust purchase. Someone facing a pinui-binui process searches in Hebrew, on a phone, and decides within a minute whether a firm looks credible and reachable. That demands proper RTL — not a left-to-right template with the text direction flipped — and it demands that the site look established without saying anything untrue to get there.
llms.txt for AI search.Next.js built for Cloudflare Workers · Drizzle ORM over Cloudflare D1 · Resend · Heebo via Google Fonts.
A site that cannot show a placeholder. Every firm detail — phone, WhatsApp, email, address, hours, attorney biography, testimonials, social links — lives in one configuration file. Fields not yet filled in are marked as such, and the sections that depend on them stay hidden rather than rendering sample text. The attorney bio, the testimonials and the social links simply do not appear until real content exists.
That is a deliberate constraint rather than a convenience. The usual failure mode for a small professional site is launching with lorem ipsum testimonials or a stock photograph standing in for a partner, and then never removing them. Here it is structurally impossible: there is nothing fake to forget to replace.
Editing without a deploy pipeline in the client's hands. One config file, plain values, no CMS. The firm changes its opening hours by changing one line, which is the right amount of tooling for a site this size.
No outcome measured yet; this study describes what was built and verified.
If something here is close to what you need, bring the problem and I will say how close. If it is not, I will say that instead.