مشروعك يسمح للمستخدمين باستكشاف أماكن مختلفة من خلال خريطة تفاعلية، وإعطاء تقييمات للأماكن بناءً على تجربتهم، مما يساعد الآخرين في اتخاذ قرارات أفضل.
المميزات الأساسية:
عرض الأماكن على الخريطة:
يتم تخزين بيانات الأماكن (الاسم، الصورة، الوصف، الموقع الجغرافي) في قاعدة بيانات MySQL.
تستخدم Google Maps API أو Leaflet.js لعرض الأماكن على الخريطة.
نظام التقييم:
يمكن للمستخدمين إعطاء تقييمات (نجوم مثل ⭐⭐⭐⭐⭐).
يتم حساب متوسط التقييم لكل مكان وعرضه بجانبه.
تصميم متجاوب باستخدام Bootstrap:
الموقع يعمل بسلاسة على مختلف الأجهزة.
إدارة الأماكن والتقييمات:
لوحة تحكم (Dashboard) تتيح إضافة/تعديل/حذف الأماكن والتقييمات.
التقنيات المستخدمة:
Laravel: لإدارة البيانات والتعامل مع الطلبات.
Bootstrap: لتحسين تجربة المستخدم.
Leaflet.js أو Google Maps API: لعرض الأماكن على الخريطة.
AJAX (اختياري): لتحديث التقييمات بدون إعادة تحميل الصفحة.