# کلینیک دندانپزشکی نگین — Negin Dental Clinic A Next.js (App Router) clone of [negindentalclinic.ir](https://www.negindentalclinic.ir) — Persian, right‑to‑left, blue/cyan medical palette taken from the original site. ## Stack - **Next.js 15** (App Router, React Server Components) + **React 19** - Plain **CSS + CSS Modules** - **Vazirmatn** (Persian body text) & **Cinzel** (Latin/English titles) via `next/font/google` - `next/image` with local assets under `public/assets/` + remote blog/branding images - Backed by the **Meshkee Website API** (blog, contact form, favicon) — see `lib/meshkee.js` and [`context.md` §9](./context.md#9-meshkee-website-api-integration) ## Getting started ```bash npm install npm run dev # http://localhost:3000 ``` ```bash npm run build && npm run start # production ``` ## Pages | Route | صفحه | Notes | | ---------------- | -------------- | --------------------------------------- | | `/` | صفحه اصلی | hero, feature cards, weekly schedule, services, CTA | | `/services` | خدمات کلینیک | 12 services + consultation section | | `/about-us` | درباره ما | clinic intro, advantages, insurances, dental care | | `/contact-us` | تماس با ما | contact info cards, form (posts to the Meshkee Contact API) | | `/blog` | مقالات | list, live from the Meshkee Blog API (empty state until posts are published) | | `/blog/[id]/[slug]` | — | blog detail page | | `/virtual-tour` | تور مجازی | iframes the original tour URL — **note:** that tour is gone (404, unrecoverable), see `context.md` §1 | ## Project docs See [`context.md`](./context.md) for the design system, content data, known gaps and conventions (kept updated for other tools/agents).