Next.js (App Router) clone of negindentalclinic.ir, wired to the Meshkee Website API (blog, contact form, favicon), with on-page SEO and a scroll-reveal animation sequence on the homepage. See context.md for full project context. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1.9 KiB
1.9 KiB
کلینیک دندانپزشکی نگین — 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).