Web design — built like a webapp, priced like a website
Web design with sub-1.5s load, Lighthouse 95+, WCAG 2.1 AA. Brampton design + Patiala engineering. Starter from $1,200, Business from $3,500.
🎨 WEB DESIGN
★ Lighthouse 95+ · LCP < 1.5s · WCAG 2.1 AA · Mobile-first by default · Starter from $1,200 · Business from $3,500
Most agencies separate "design" and "build". A designer ships you a Figma file; an offshore dev team turns it into a website three weeks and several emails later, losing maybe 30% of the original intent in translation. The site looks like the Figma in some places and not in others. Performance is whatever happened to fall out — usually a 4-second load time and a Lighthouse score in the 60s.
We don't work that way. The design lead in Brampton and the engineering team in Patiala work on the same artefact from kickoff. The Figma file is the implementation plan. The design choices that affect performance — typography, image strategy, animation budget — are vetted before they reach you. The thing you sign off on is the thing we ship.
What "web design" means in our hands
Three concrete differences from the typical agency:
Design with a performance budget baked in. Every Figma frame is signed off against a Lighthouse target before code starts. If a design choice would push LCP past 1.5s, we fix it in design, not in dev. Hero videos, custom fonts, parallax scrolling — none of these get added without a measurement.
Component-driven, not page-driven. We design ~25 components (header, hero variants, card grids, stat tiles, forms, footer, etc.) and assemble pages from those. Cheaper to build, faster to iterate, easier to extend in year two.
Mobile-first means actually mobile-first. ~70% of small-business traffic is mobile. We design every page on a 375px frame first, then expand to desktop. Most agencies do the opposite and squash a desktop layout onto a phone — that's why so many "responsive" sites feel cramped on mobile.
The stack we ship on
- Frontend: Next.js 16 + React 19 + TypeScript + Tailwind v4
- Hosting: Vercel (Edge Network, automatic image optimisation, instant rollbacks)
- CMS: A self-serve admin built on Drizzle + Postgres so you can edit content without calling us
- Forms / leads: Lead capture writing direct to your inbox + the admin dashboard
- Analytics: Vercel Analytics (cookie-less, privacy-respecting) + Google Search Console
- Type: Geist Sans + Geist Mono (fast, readable, no FOIT)
The same stack we use for our own site. We eat the cooking.
What ships with every web-design project
- Component library (~25 components, branded to your colour + type system)
- Up to 15 pages assembled from the library (Starter caps at 5)
- Brand-aligned imagery treatment (we don't use Shutterstock unless you ask)
- Lead capture form wired to your inbox + CRM
- On-page SEO baked in (title, meta, OG, schema, sitemap, robots, canonical)
- WCAG 2.1 AA accessibility + keyboard navigation + screen reader testing
- Vercel deployment with custom domain + automatic SSL
- Client portal (
/app) where you watch the project ship in real time
Pricing
| Tier | From | Build window | Pages |
|---|---|---|---|
| Starter | $1,200 | 2–3 weeks | up to 5 |
| Business | $3,500 | 4–6 weeks | up to 15 |
For ecommerce see /services/ecommerce. For software (member portals, dashboards, multi-tenant tools) see /services/webapps.
What this looks like in practice
- A Mississauga dental practice — 8 pages, custom photography, online booking, patient portal stub. Shipped in 4 weeks, $3,500. Lighthouse 96 mobile.
- A Brampton legal practice — 12 pages, multi-language EN/FR (Quebec compliance), schema-ready. Shipped in 6 weeks, $4,800. Ranks #1 for "personal injury lawyer Brampton" within 4 months.
Ready to start?
We respond to every brief within four business hours. No discovery deck, no "let me circle back" — a one-line response, a 30-min kickoff call within two days, a fixed-price proposal within 48 hours.