Mapty App هو تطبيق ويب تفاعلي يسمح للمستخدم بتتبع وتسجيل الأنشطة الرياضية مثل الجري وركوب الدراجات على الخريطة باستخدام تحديد الموقع الجغرافي.
يعتمد التطبيق على خريطة تفاعلية لعرض أماكن التمارين التي يقوم المستخدم بتسجيلها، مما يساعد على متابعة النشاط الرياضي وتنظيمه بطريقة سهلة وواضحة.
المميزات
تحديد موقع المستخدم الحالي باستخدام Geolocation API
عرض خريطة تفاعلية لتحديد أماكن التمارين
إضافة تمرين جديد بالضغط على موقع في الخريطة
تسجيل معلومات التمرين مثل المسافة والمدة
حساب السرعة أو الوتيرة تلقائيًا
عرض التمارين المسجلة على الخريطة
حفظ البيانات في المتصفح باستخدام Local Storage
التقنيات المستخدمة
HTML
CSS
JavaScript
Leaflet Library لعرض الخرائط
Geolocation API
تم في هذا المشروع التركيز على:
التعامل مع الخرائط التفاعلية
استخدام واجهات البرمجة الخاصة بالمتصفح (Browser APIs)
تنظيم الكود باستخدام البرمجة الكائنية OOP في JavaScript