نقشه کامل ساختار
نگاشت ۸۸ روت اسنپدکتر به وُدّا — تحلیل از _buildManifest
گروههای روت
برای مشاهده هر بخش، روی کارت آن بزنیدتخصص و بیماری
۱۰ روت/specialist/* · /illness/* · /consultation/*
پروفایل پزشک/استاد
۱ روت/doctor/[id]
سفارش typed
۱۰ روت/document/orders/*
ساخت سفارش
۲ روت/order/new · /order/[type]/form
مرکز سفارشها
۱ روت/orderCenter
پرداخت متمرکز
۱ روت/payment/[type]/[orderId]
چت
۲ روت/chat · /chat/[id]
تماس
۳ روت/call/active · /call/reserve · /call/video
پنل پزشک/استاد
۸ روت/expertPanel/*
پنل مدیریت
۸ روت/panel/admin/*
فروشگاه
۶ روت/shop · /shop/[id] · /shop/cat/[key]
سرفصلهای مصوب قرآنی
۱ روت/curriculum
آزمایشگاه/سنجش
۵ روت/lab/*
سازمانی
۳ روت/corporate · /corporate/demo · /corporate/contract
کمپین
۳ روت/landing/quran · /landing/ramadan · /landing/ref
کیف پول و مالی
۲ روت/credit · /finance/[category]
پروفایل و اشتراک
۲ روت/profile · /profile/snapp-pro
جستجو
۱ روت/search
حقوقی
۲ روت/legal/terms · /legal/privacy
sitemap.ts پیشنهادی وُدّا
sitemap index + صفحات SSR ورودیِ موتور جستجو:
/sitemap.xml (index)
├── /teachers.xml → /teachers/[id] (پروفایل استاد — SSR)
├── /courses.xml → /specialties/[slug] (تخصصها)
├── /paths.xml → /paths/[key] (مسیرهای یادگیری)
├── /blog.xml → /blog/[slug]
└── /pages.xml → /legal/*، /about، /contact
خلاصه شمارش روتها
snapp.doctor · buildManifest.js routes: 88 ├── mapped → 18 group cards above (65 routes) └── auth / utility / error (23 routes) — no preview needed vodda · branch rea/preview · port 3500 preview pages: 23 · lang fa · dir rtl · zero external deps rule: additive only — main repo VoddaProject frozen @ 9b8d31e