A dental practice doesn't need 200KB of JavaScript. They need a page that loads fast and captures leads. That's the whole design philosophy behind Smile Club.

It's part of Ada Landings — a platform for generating fully branded landing pages for dental practices. Each practice gets their own page, served from the edge via Cloudflare Workers. The Worker reads a single database row from Supabase and returns complete HTML. Server-side rendered. Zero client-side dependencies. No React, no Next, no framework at all.

How it works

A request hits the edge. The Worker checks the subdomain — say, brightsmile.adalandings.com — looks up that slug in Supabase, pulls the practice's data, and renders a full landing page on the fly. Hero section with their branding. Services they offer. Pricing tiers for their membership plans. Testimonials pulled from their Google ratings. A contact form at the bottom.

When someone fills out that contact form, the practice gets an email via Resend. That's it. Lead captured, notification sent, no middleman.

The architecture decisions

Multi-tenant from the start. Subdomain routing handles most cases. Custom domain support for practices that want their own URL. Row-level security on the database so each practice can only access their own data. Standard stuff, but it matters when you're handling multiple businesses on one platform.

Why serverless edge rendering? Because a dental landing page doesn't need a server running 24/7. It gets traffic in bursts — when the practice runs an ad, when someone Googles them, when they share the link. Cloudflare Workers spin up in milliseconds, serve the page, and go back to sleep. The practice pays for what they use, which in most cases is almost nothing.

Why no framework? Because I don't need one. The page is a function of data. Data goes in, HTML comes out. Adding React to that equation adds complexity, bundle size, and hydration time for zero benefit. The fastest JavaScript is no JavaScript.

The connection

This sits in the same world as the ADA eCare work — the dental and healthcare space. Different problem, same domain knowledge. With eCare I learned what dental practices actually care about: patient acquisition, membership retention, and not paying a developer every time they need to change their hours. Smile Club is built on those lessons.

Simple tools for people who just want things to work. That's always the move.