هذا المشروع عبارة عن منصة ويب متكاملة لحساب وتحسين مسارات التنقل والتوصيل بين نقاط متعددة بدقة وكفاءة عالية، بالاعتماد على خوارزميات الذكاء الاصطناعي والبيانات الجغرافية الحقيقية.
أبرز ميزات النظام:
تحديد المسار الأقصر والأسرع: باستخدام خوارزمية (Dijkstra and TSP Algorithms) لتحديد أفضل مسار بين عدة نقاط.
الدمج مع الخرائط الحقيقية: الاعتماد على بيانات (OpenStreetMap) ومحرك (OSRM) للحصول على طرق وتوجيهات دقيقة.
معالجة البيانات اللحظية: معالجة الإحداثيات الجغرافية (Geolocation) وعرضها على واجهة خريطة تفاعلية.
أداء فائق السرعة: تم استخدام قاعدة بيانات MongoDB كطبقة (Caching) لتخزين واسترجاع البيانات الجغرافية بسرعة فائقة، مما يقلل من زمن الاستجابة.
إدارة السجلات: نظام لحفظ مسارات المستخدمين السابقة وإدارتها بكفاءة.
طريقة التنفيذ والتقنيات المستخدمة (Tech Stack):
الواجهة الخلفية (Backend): تمت برمجتها بالكامل باستخدام (Python) وإطار عمل (Django & Django REST Framework) لبناء واجهات برمجة تطبيقات (APIs) قوية وآمنة.
قواعد البيانات (Databases): تم الدمج بين قواعد البيانات العلائقية (MySQL) لإدارة المستخدمين، وغير العلائقية (MongoDB) للبيانات الجغرافية المعقدة.
الواجهة الأمامية (Frontend): تم بناؤها باستخدام (React.js) ودمجها مع مكتبة (Leaflet.js) لعرض الخرائط التفاعلية.