Initial commit: Negin Dental Clinic website
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>
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
# کلینیک دندانپزشکی نگین — 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).
|
||||
Reference in New Issue
Block a user