feat: mataba landing static site - production ready
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
# Mataba — Production Verification Checklist (مطبا)
|
||||
> دامنه تولید: `https://mataba.ir` — مبدأ: `C:\Users\hemn\Desktop\landing` (استخراج از `sabaHealth-develop`)
|
||||
> وضعیت: **هیچکدام از موارد زیر بدون تایید صریح کارفرما بهعنوان واقعیت منتشر نشود.** محتوای flagged در سایت با `note`/`TODO` مشخص شده است.
|
||||
|
||||
## 1. ادعاهای عددی — نیازمند تایید
|
||||
| محل | متن فعلی | منبع اصلی | ریسک |
|
||||
|---|---|---|---|
|
||||
| `index.html:67` | `+۱,۲۰۰` سایت پزشکان | `core/constants/global.ts#greeBoxDetail:1` | آمار مطبا تایید نشده |
|
||||
| `index.html:68` | `٪۹۸` رضایت | `greeBoxDetail:2` | درصد جعلی اگر تایید نشود |
|
||||
| `index.html:69` | `۷-۱۰` دقیقه تحویل | `greeBoxDetail:3` | تناقض با `تحویل کمتر از ۵ روز` |
|
||||
| `index.html:81` | `تحویل کمتر از ۵ روز` | `FirstSectionwhiteBoxes:3` | |
|
||||
| `index.html:72` | `۱۰ سال سابقه در زمینه پزشکی` | `StarTemplateGreenBox` | `aria-label` hero-star |
|
||||
| `index.html:86` | `+۸۰۰ همکاری با پزشکان` | `FirstSectionDrPhotos` | تکرار در `about:37` `+۸۰۰ بررسیکنندگان` |
|
||||
| `about/index.html:37` | `+۸۰۰ بررسیکنندگان` | AboutUsImage fallback | |
|
||||
|
||||
**اقدام:** اعداد را حذف یا با ارقام حسابرسیشده مطبا جایگزین کنید؛ در غیر این صورت بخش `hero-stats`/`doctors-card` را موقتاً hidden کنید.
|
||||
|
||||
## 2. قیمت و پکیجها — تایید نشده
|
||||
| محل | مقدار |
|
||||
|---|---|
|
||||
| `index.html:152` | `ServicesDetail` — ۱۰ سرویس: لوگو، سایت واکنشگرا، دامنه/هاست رایگان، پنل، درگاه، نوبتدهی، سئو پایه، پشتیبانی، وبلاگ (✘)، واتساپ/اینستاگرام |
|
||||
| `index.html:156-158` | `BasePlan`×۳ — عنوان `پلن پایه` ، قیمت `۱۱۳,۵۴۶,۰۰۰ /ماهانه` ، `شامل ۹ گزینه` ، ردیف ✔/✘ |
|
||||
|
||||
هر سه پلن یکسان و قیمت یکسان است — در ریپوی اصلی نیز تکراری بود. قبل از انتشار قیمت، ارز، دوره (ماهانه/سالانه) و تفاوت پلنها را تایید کنید. فعلاً `index.html:149` با `.note` flagged است.
|
||||
|
||||
## 3. نظرات پزشکان — تکراری
|
||||
| محل | محتوا |
|
||||
|---|---|
|
||||
| `index.html:185` | `دکتر مریم صادقی — دندانپزشک زیبایی — «طراحی سایت... هویت برندم حفظ شد.» — dcm1.jpg` |
|
||||
| `index.html:186` | `دکتر رضا قنبری — متخصص پوست و مو — «بیماران راحتتر... نوبتگیری ساده.» — dcm2.jpg` |
|
||||
| `index.html:187` | `دکتر نرگس مرادی — فیزیوتراپیست — «پنل ساده... پشتیبانی سریع.» — dcm3.jpg` |
|
||||
| منبع | `core/constants/global.ts#DoctorComments:1-7` — ۷ مورد با ۵ تکرار یک متن + یک `test` |
|
||||
|
||||
`index.html:182` flagged `نظرات زیر تکراری است`. با نظرات واقعی دارای رضایتنامه جایگزین کنید؛ در غیر این صورت بخش `voices` را غیرفعال کنید. از JSON-LD `Review/AggregateRating` استفاده نشده (درست).
|
||||
|
||||
## 4. درباره ما — placeholder
|
||||
| محل | وضعیت |
|
||||
|---|---|
|
||||
| `about/index.html:42` | `مطبا پلتفرمی برای سادهتر کردن حضور آنلاین پزشکان...` — خلاصه موقت |
|
||||
| `about/index.html:43` | `.note` صریح: لورم سابق (`aboutus/page.tsx:15`) عمداً ساخته نشده، تاریخچه/تیم/مجوزها پس از متن تاییدشده جایگزین شود |
|
||||
| تصویر | `about/index.html:34` `person.jpg` موقت — اصلی `images/3.png` در `public/` وجود نداشت |
|
||||
|
||||
## 5. اطلاعات تماس — نیازمند تایید کامل
|
||||
| فیلد | مقدار فعلی | فایل | یادداشت |
|
||||
|---|---|---|---|
|
||||
| تلفن | `08733212565` (ltr) | `contact/index.html:37` | از `contactUs:1` — آیا شماره مطبا است؟ |
|
||||
| ایمیل | `www.sabahealth.ir` (دامنه قدیمی) | `contact/index.html:38` | **برند قدیمی** — با `info@mataba.ir` یا رسمی جایگزین شود |
|
||||
| آدرس | `استان کردستان، سنندج، شهرک بهاران، خیابان دانشجو، دانشگاه پیامنور، مرکز رشد، طبقه اول` | `contact/index.html:39` | از `contactUs:3` — تایید مالکیت/اجاره |
|
||||
| مدیریت | `آقای آرش صادقی` | `contact/index.html:40` | از `contactUs:4` — عنوان دقیق؟ |
|
||||
| متن هشدار | `اطلاعات زیر نیازمند تایید است` | `contact/index.html:35 .note` | تا تایید، از ایندکس عمومی جلوگیری کنید یا صفحه را `noindex` کنید |
|
||||
|
||||
## 6. دارایی برند — لوگو
|
||||
| فایل | وضعیت |
|
||||
|---|---|
|
||||
| `assets/images/navLogo.png` (3.4KB) | درمان بصری قدیمی، جایگزین با لوگوی مطبا لازم (SVG ترجیحاً) |
|
||||
| `assets/images/FooterLogo.png` (3.8KB) | همان — `alt="مطبا"` حفظ شده |
|
||||
| `manifest.webmanifest:1` `icons[0].src=assets/images/navLogo.png sizes 150x60` | پس از تعویض لوگو، `sizes` را به `192x192`/`512x512` مربعی بهروز کنید |
|
||||
|
||||
## 7. شبکههای اجتماعی — فاقد URL واقعی
|
||||
| محل | href فعلی |
|
||||
|---|---|
|
||||
| `index.html:165` ۳ آیکون (insta/telegram/whatsap) | `href="#"` + `aria-label="اینستاگرام مطبا"` |
|
||||
| `index.html:196` فوتر ۳ آیکون | `href="#"` |
|
||||
|
||||
هیچ پروفایلی جعل نشده — پس از دریافت handle رسمی جایگزین کنید، در غیر این صورت `href` را حذف و `aria-disabled` بگذارید.
|
||||
|
||||
## 8. فرمها — بدون بکاند (demo-only)
|
||||
| فرم | id | اعتبارسنجی کلاینت | پیام فعلی |
|
||||
|---|---|---|---|
|
||||
| لندینگ | `leadForm` `index.html:168` | `name` required, `mobile ^09\d{9}$`, `textarea` required | `درخواست شما اعتبارسنجی شد. ارسال نهایی نیازمند اتصال بکاند است` `js/main.js:96` |
|
||||
| تماس | `contactFormPage` `contact/index.html:45` | همان + `email type=email` | همان + `فرم فعلاً به بکاند متصل نیست` `contact:53` |
|
||||
| ورود | `loginForm` `index.html:205` | `^09\d{9}$` + `aria-invalid` | `در نسخه نمایشی، پیامکی ارسال نمیشود` `js/main.js:44` |
|
||||
| دامنه | `domainForm` `index.html:102` | required | `به ثبتکننده دامنه متصل نیست` `js/main.js:71` |
|
||||
|
||||
هیچ `action`/`POST` جعلی وجود ندارد — برای پروداکشن endpoint واقعی + CSRF + rate-limit + پیام موفقیت واقعی لازم است.
|
||||
|
||||
## 9. چک سئو قبل از انتشار
|
||||
- [ ] تایید canonical: `https://mataba.ir/` `/about/` `/contact/` (هماکنون درست `index.html:8`)
|
||||
- [ ] تایید `sitemap.xml` فقط ۳ URL کنونیکال (درست `sitemap.xml:3`)
|
||||
- [ ] `robots.txt` `Allow: /assets/ /css/ /js/` و `Sitemap:` (درست `robots.txt:3`)
|
||||
- [ ] عنوان/توضیحات منحصربهفرد هر صفحه (درست — title 73/28/33 کاراکتر)
|
||||
- [ ] لوگوی جدید ۱۲۰۰×۶۳۰ برای `og:image` (`personalsection.png` فعلی ۱۲۰۶KB — بهینهسازی توصیه)
|
||||
|
||||
## 10. تایید نهایی کارفرما
|
||||
- [ ] اعداد/قیمت/نظرات یا حذف موقت بخشهای flagged
|
||||
- [ ] متن نهایی `about`
|
||||
- [ ] اطلاعات تماس رسمی (تلفن/ایمیل mataba.ir/آدرس/مدیریت)
|
||||
- [ ] لوگو + favicon مربعی + `og:image` بهینه
|
||||
- [ ] URL شبکههای اجتماعی + endpoint فرمها
|
||||
|
||||
> تا زمان تیک همه موارد، سایت را روی دامنه اصلی با `noindex` یا Basic Auth نگه دارید؛ لاگ `note`های زرد (`index.html:149,182` `contact:35` `about:43`) نشانگر محلهای نیازمند تایید است.
|
||||
Reference in New Issue
Block a user