التفاصيل
نظرة عامة
Mapty هو تطبيق تدريبي بُني بالكامل باستخدام JavaScript بهدف التعلم وتطوير مهارات البرمجة الكائنية (OOP) والتعامل مع واجهات برمجية خارجية (APIs).
يعتمد التطبيق على موقع المستخدم عبر المتصفح، ويعرض خريطة تفاعلية باستخدام مكتبة Leaflet حيث يمكن إضافة تمارين جري أو دراجات بمجرد الضغط على الموقع في الخريطة.
يتيح للمستخدم:
تسجيل التمارين وحساب السرعة/الوتيرة.
عرض الطقس والموقع باستخدام API خارجي.
تعديل التمارين أو حذفها أو تصفيتها.
حفظ البيانات محليًا عبر LocalStorage لسهولة الوصول لاحقًا.
المشروع يُعتبر خطوة عملية في تعلم OOP، التعامل مع الأحداث، DOM، Local Storage، وAJAX، وهو مناسب كجزء من أي Portfolio لتوضيح القدرة على بناء تطبيقات متكاملة بالـ JavaScript فقط.









