Bygga
Type the product name from the box. Bygga shows every assembly step in 3D, with the parts, screws and tools for each one, and reads it out loud.
خريطة تفاعلية للبوابات ودورات المياه والمواقف والخدمات حول المسجد النبوي بـ26 لغة.
Translation pending
LifestyleTypeScript · PythonGitHub @nooralhakamiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗الدليل بواجهته الجديدة وخريطة WebGL، بالبيانات والمنطق نفسيهما من الإصدار السابق. الإصدار السابق (Leaflet) محفوظ في الفرع legacy-v1-leaflet. والنسخة الجديدة بُنيت في المستودع masjidalnabawi-next ثم نُقلت إلى هنا (2026-10-16).
CLAUDE.md (القواعد وخريطة الوثائق)، وdocs/PROGRESS.md (الحالة الآن).CLAUDE.md.docs/CHECKLIST.md.يحتاج Node.js 22.
| الأمر | ماذا يفعل |
|---|---|
npm ci | يثبّت المكتبات بالإصدارات المثبّتة في package-lock.json (لا تحذف هذا الملف). |
npm run dev | خادم التطوير: افتح http://localhost:5173/map.html |
npm test | اختبارات الوحدة (نحو دقيقتين). |
npm run test:e2e | اختبارات المتصفح على نسخة البناء. |
npm run build | يبني الموقع في مجلد dist/. |
npm run perf | يقيس سلاسة الخريطة مقابل ميزانيات SPEC §6. |
المفاتيح: لا يحتاج التطبيق أي مفتاح أو سرّ (انظر .env.example). لا خادم ولا حسابات.
masjidalnabawi.vercel.app. كل دمج في main يُنشر للزوار تلقائياً.vercel.json (Vite، npm ci، npm run build، dist). لا متغيرات بيئة مطلوبة.dist/. التفاصيل في docs/SERVER.md §7.legacy-v1-leaflet.إعدادات الموقع في src/config/site.config.ts:
QR_URL وSITE_URL: العنوان الذي يفتحه الباركود: https://masjidalnabawi.vercel.app/، فالباركودات المطبوعة سابقاً تبقى صحيحة. إن تُركا فارغين فتح الباركود الموقع الذي يعرضه، أياً كان عنوانه.ORG_NAME: اسم الجهة في تذييل صفحة الهبوط. فارغ الآن، فلا يظهر السطر (قرار المالك).بصدق، لما يقدر عليه الدليل وما لا يقدر.
?admin=1) يظهر على ذلك الجهاز وحده، حتى إعادة تحميل الصفحة. لا يصل إلى الزوار الآخرين.docs/PERF.md). الحكم النهائي على جوال حقيقي حسب docs/CHECKLIST.md.