d0fe5fcbba2a9329a4638a17781cc1f4d2abf9ee
Deploy can drop full node_modules and run .next/standalone/server.js (~100MB RSS).
کلینیک دندانپزشکی نگین — Negin Dental Clinic
A Next.js (App Router) clone of 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/imagewith local assets underpublic/assets/+ remote blog/branding images- Backed by the Meshkee Website API (blog, contact form, favicon) — see
lib/meshkee.jsandcontext.md§9
Getting started
npm install
npm run dev # http://localhost:3000
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 for the design system, content data, known gaps
and conventions (kept updated for other tools/agents).
Languages
JavaScript
71.9%
CSS
28.1%