SILKOR CLINIC

Brief
The practice had an audience on social media but no website behind it. Doctors in Morocco can't advertise the way other businesses do, so the site had to be informative and calm, and it had to stay that way as content was added.
Approach
Content lives in code behind one registry-driven route, in French, English and Arabic with a per-page publish flag. The build runs an audit that fails on wording the ethics code rules out, so the constraint is enforced by CI rather than by memory. Colours are checked for AA contrast by a script.
Highlights
- French, English and Arabic (RTL) with per-page publishing
- Ethics rules enforced automatically in CI
- Dark-brown and gold design system with checked contrast
- Structured data for the clinic and its procedures
Stack
- Next.js 16
- TypeScript
- Tailwind v4
- JSON-LD
- Python
In development