نظام إدارة المواقف الذكي - دليل النشر
تطبيق ويب متقدم لإدارة مواقف السيارات باستخدام الذكاء الاصطناعي والرؤية الحاسوبية.
🌐 خيارات النشر المتاحة
يدعم المشروع خيارين للنشر:
1. 🚀 Vercel (موصى به)
- الرابط:
https://car-smart-park.vercel.app
- المميزات: SSR، نشر تلقائي، تحليلات مدمجة
- الدليل الكامل: راجع VERCEL_DEPLOYMENT.md
2. 📄 GitHub Pages
- الرابط:
https://husam05.github.io/car-smart-park/
- المميزات: استضافة مجانية، نشر تلقائي من GitHub Actions
- الحالة: ✅ يعمل حالياً
خطوات النشر السريع على Vercel
الطريقة الأولى: عبر لوحة التحكم (الأسهل)
- اذهب إلى vercel.com
- سجل الدخول بحساب GitHub
- اضغط “Add New…” → “Project”
- اختر repository:
husam05/car-smart-park
- اضغط “Deploy”
- انتظر 2-3 دقائق
- التطبيق سيكون جاهزاً على:
https://car-smart-park.vercel.app
الطريقة الثانية: عبر سطر الأوامر
# تثبيت Vercel CLI
npm install -g vercel
# الانتقال لمجلد المشروع
cd car-smart-park
# تسجيل الدخول
vercel login
# النشر للإنتاج
vercel --prod
خطوات النشر على GitHub Pages
1. تجهيز المشروع
cd car-smart-park
npm install
npm run build
2. إعداد GitHub Repository
- أنشئ repository جديد باسم
car-smart-park على GitHub
- ارفع جميع الملفات إلى الـ repository
3. تفعيل GitHub Pages
- اذهب إلى Settings > Pages في الـ repository
- اختر Source: GitHub Actions
- سيتم النشر تلقائياً عند كل push للـ main branch
4. الوصول للتطبيق
التطبيق سيكون متاحاً على:
https://husam05.github.io/car-smart-park/
🔧 الملفات المهمة للنشر
vercel.json - إعدادات نشر Vercel
.github/workflows/deploy.yml - إعدادات النشر التلقائي لـ GitHub Pages
next.config.ts - إعدادات Next.js (يتعرف تلقائياً على بيئة النشر)
package.json - سكريبتات البناء والتصدير
🆚 مقارنة بين Vercel و GitHub Pages
| الميزة |
Vercel |
GitHub Pages |
| سرعة البناء |
2-3 دقائق |
3-5 دقائق |
| SSR |
✅ مدعوم |
❌ غير مدعوم |
| نشر تلقائي |
✅ |
✅ |
| معاينة PR |
✅ تلقائي |
❌ يدوي |
| التحليلات |
✅ مدمج |
❌ يحتاج إعداد |
| API Routes |
✅ مدعوم |
❌ غير مدعوم |
📊 حالة النشر الحالية
- ✅ GitHub Pages: يعمل على
https://husam05.github.io/car-smart-park/
- ⏳ Vercel: جاهز للنشر (راجع VERCEL_DEPLOYMENT.md)
🎯 المميزات المتاحة
جميع المميزات تعمل على كلا المنصتين:
- ✅ خريطة المواقف - 100 موقف عبر طابقين
- ✅ المحاكاة التلقائية - اضغط “تشغيل المحاكاة”
- ✅ بوابات الدخول/الخروج - رسوم متحركة مرئية
- ✅ كاميرات المراقبة - كشف لوحات السيارات
- ✅ رمز QR في الإيصال - يظهر عند تأكيد الدخول
- ✅ سجل الأحداث - تتبع الدخول والخروج
- ✅ لوحة التحكم بالبوابات - تحكم يدوي
- ✅ التقارير المالية - تتبع الإيرادات
🐛 استكشاف الأخطاء
مشاكل البناء
# اختبر البناء محلياً
npm run build
مشاكل النشر على Vercel
- راجع سجلات البناء في لوحة تحكم Vercel
- تأكد من إضافة متغيرات البيئة إن وجدت
- راجع VERCEL_DEPLOYMENT.md
مشاكل النشر على GitHub Pages
- تحقق من GitHub Actions: اذهب إلى تبويب Actions في الـ repository
- راجع السجلات: انظر لرسائل الخطأ في سجل البناء
- تأكد من الملفات: تأكد أن جميع الملفات تم رفعها بشكل صحيح
📚 دعم إضافي
للمساعدة الإضافية، راجع: