← All work

ProperCare Physiotherapy

We rebuilt a clinic's website on a modern stack, moved every page across, and gave the team a dashboard to manage enquiries and content.

Client

ProperCare Physiotherapy

Industry

Healthcare · Physiotherapy

Services

Web development, CMS, SEO

Website

propercarephysiotherapy.in ↗

propercarephysiotherapy.in
Pain-free movement,
close to home.

The challenge

ProperCare's website had grown into a single PHP file reading from flat JSON files. It held a lot of good content, with dozens of condition guides, local area pages and blog posts, but it was hard to update, slow to change and had fallen behind on security.

The clinic needed a site that kept everything it had already earned in search, and a simple way for staff to handle enquiries, reviews and hiring without touching code.

Our approach

We rebuilt the site from scratch in Next.js and migrated every page one for one, so existing URLs and rankings stayed in place. Content moved into a proper database with a clean data model behind it.

We kept the stack deliberately lean: hand-built components, server-side forms with validation, and plain CSS transitions instead of heavy libraries. The result is a site that loads quickly and has fewer parts that can break.

Security came first. Credentials moved out of the code, and private files such as job applications now sit in private storage behind an authenticated route that logs every access.

What we built

  • Public websiteCondition guides, area pages, blog, gallery, outcomes and pricing.
  • Online bookingAppointment requests that go straight to the clinic team.
  • Admin dashboardEnquiries, reviews, job applications and all site content in one login.
  • AI blog pipelineA daily job writes topic-planned posts with internal links and images, then sanitises them before publishing.
  • Media pipelineImages optimised and resized automatically for fast pages.
  • Hosting setupDeployed on the clinic's existing Hostinger plan, with no new vendors.

By the numbers

46Condition pages migrated
43Local area pages
58Blog posts carried across

Stack

Next.jsReactTypeScriptTailwind CSSPrismaMySQLAuth.jsZodHostinger
Next project ASA Physiotherapy