Freelance
Next Level Therapy
Practitioners medical clinic located in Mississauga Ontario looking for a modern and professional website with a focus on a native mobile experience.
Related
Read the full write-up →Overview
This is a production website for a Mississauga clinic offering chiropractic care, registered massage therapy, and orthotics. I handled the redesign and implementation end to end: the Next.js app structure, UI, booking experience, SEO, and the integration layer for reviews and inquiries.
What I Built
- The full frontend build, including the homepage, practitioner pages, service pages, contact page, and join-the-team/rental flow.
- The booking system UX, including the modal state flow, service catalogs, and Setmore/Square integration points.
- The supporting backend layer for reviews, contact submissions, rental inquiries, and SEO infrastructure.
How It Works
- The public site is organized around service pages, practitioner profiles, contact flows, and a hiring/rental page, built on the Next.js App Router with a shared layout and reusable section components.
- A global booking modal routes users into the correct scheduling path, using Setmore for massage bookings and Square for chiropractic and orthotics, with dedicated service mappings and a separate
/bookroute for embedded booking flows. - Server routes handle Google Places review retrieval and form submissions, while metadata, JSON-LD,
robots, andsitemapgeneration support local search visibility and indexable content.
Technical Highlights
- Squarespace migration to a code-owned stack: Rebuilt the site outside of Squarespace to reduce recurring platform costs while giving the client more control over performance, layout, SEO structure, and future extensibility.
- AI-assisted design exploration with Anthropic Skills: After the core layout and site content were already in place, I used Anthropic’s frontend design skill to generate 10 distinct visual design directions. This gave the client a much broader range of design options than a single mockup pass.
- Multi-provider booking orchestration: The site presents one booking entry point while branching into different third-party schedulers by service type, keeping the UX consistent without forcing the clinic into a single platform.