Skip to content

Healthcare · Platform

A page builder that will not publish a half-finished profile

Practitioners build a public profile from content blocks, in several languages, with a publish gate that checks each language is complete first.

The story behind

Practitioners wanted to run their own public page without a developer in the loop. The risk with self-serve is the half-finished publish: a page that goes live missing its booking block, or translated into Spanish for the first two sections and English for the rest.

So the builder has a gate. Each language carries its own valid-to-publish state, and publish is blocked until the page it is about to push actually validates. Credentials get the same treatment. A certificate is shown only after review, not the moment it is claimed.

Business value

  • Practitioners edit their own page, in several languages, without a developer.
  • An incomplete or half-translated page cannot be published.
  • Claimed credentials are reviewed before they appear, not after.

Project scope

  • A block model: intro, biography, video, symptoms, FAQ, getting started, booking, location.
  • Per-language draft and published versions with a validity gate.
  • Certificate upload with a review and approval step.
  • Public rendering by slug and language.

Deliverables

  • Block-based page builder with reorder.
  • Multi-language draft and publish workflow.
  • Certificate review flow.
  • Image compression for hero and bio photos.

Tech stack

.NETAngularAzureMS SQL

Frequently asked

Can a practitioner break their own live page?

Not by publishing. Each language has to validate before it can go live, so a half-finished edit stays a draft.

How are credentials handled?

A certificate is reviewed before it shows on the public page. Claiming it is not the same as displaying it.

Is this a website builder?

It is a focused page builder for practitioner profiles, with booking built in, not a general-purpose site editor.

Have a workflow that needs this?

Tell us the shape of the problem. Scoped estimate, usually within 3 to 5 business days. No card, no obligation.

Estimate this buildor email business@highcraft.io