العودة لقائمة المشاريع

تطوير تطبيق هاتف

50

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مُغلق
تاريخ النشر
منذ سنة
الميزانية
$1000.00 - $2500.00
مدة التنفيذ
45 يوما
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
ابن ا.
عدد العروض
5
مشاريع قيد التنفيذ
0
التواصلات الجارية
0
المهارات المطلوبة
Swift Ionic كوتلن جافا برمجة iOS برمجة التطبيقات برمجة أندرويد Swift Ionic كوتلن جافا برمجة iOS برمجة التطبيقات برمجة أندرويد
الوصف
السلام عليكم ارغب بتطوير تطبيق مختص بالمغامرات مشابه لتطبيق AllTrails الهدف من هذا المشروع هو تطوير تطبيق للهواتف المحمولة مشابه لتطبيق AllTrails، والذي سيساعد عشاق الأنشطة الخارجية في العثور على المسارات الخاصة بالمشي وركوب الدراجات والجري، والتنقل فيها، ومشاركة تجاربهم. سيوفر التطبيق معلومات شاملة عن المسارات، والخرائط، وتقييمات المستخدمين لتعزيز تجربة المستخدمين في الهواء الطلق. مرفق صور جميع شاشات تطبيق AllTrails. الأهداف •تقديم معلومات مفصلة عن المسارات، بما في ذلك الأوصاف والصور وتقييمات المستخدمين. •تقديم خرائط تفاعلية مع تتبع GPS وقدرات غير متصلة بالإنترنت. •السماح للمستخدمين بالمساهمة عن طريق إضافة التقييمات والصور وتسجيل المسارات. •تعزيز مجتمع من عشاق الأنشطة الخارجية من خلال ميزات اجتماعية. الجمهور المستهدف التطبيق مخصص لمحبي المشي، وركوب الدراجات، والجري، وعشاق الأنشطة الخارجية الذين يبحثون عن اكتشاف المسارات والتنقل فيها في جميع أنحاء العالم. 2. الميزات والوظائف مصادقة المستخدم •التسجيل: •البريد الإلكتروني / كلمة المرور •التكامل مع وسائل التواصل الاجتماعي (Google، Facebook) •تسجيل الدخول: •البريد الإلكتروني / كلمة المرور •تسجيل الدخول عبر وسائل التواصل الاجتماعي •استعادة كلمة المرور: •إعادة تعيين كلمة المرور عبر البريد الإلكتروني قاعدة بيانات المسارات •البحث وتصفية المسارات: •البحث عن المسارات بناءً على الموقع •الفلاتر: الصعوبة، الطول، الارتفاع، تقييمات المستخدمين، نوع المسار •معلومات المسارات: •أوصاف مفصلة •صور •المسافة، ارتفاع المسار، نوع المسار (حلقي، ذهاب وإياب، إلخ) •الوقت المتوقع للإكمال •تقييمات المستخدمين الخرائط والتنقل •خريطة تفاعلية: •عرض المسارات مع علامات •تتبع GPS للتنقل في الوقت الفعلي •طبقات الخريطة (تضاريس، ساتلايت، قياسية) •الخرائط غير المتصلة: •تنزيل الخرائط للاستخدام دون اتصال •التنقل خطوة بخطوة: •التنقل الموجه صوتيًا (إن أمكن) مساهمات المستخدمين •التقييمات والتقييمات: •تقديم تقييمات للمسارات •رفع الصور: •رفع صور المسار •تسجيل المسارات: •تسجيل ومشاركة أنشطة المسار (المسار، الوقت، المسافة) إدارة الملف الشخصي •عرض وتحرير الملف الشخصي: •معلومات المستخدم (الاسم، النبذة، صورة الملف الشخصي) •المسارات المحفوظة: •إضافة المسارات المفضلة •المسارات المكتملة: •تتبع وتسجيل المسارات المكتملة ميزات المجتمع والاجتماعية •متابعة الأصدقاء: •متابعة المستخدمين الآخرين لمشاهدة نشاطهم •المجموعات والأحداث: •الانضمام إلى المجموعات والمشاركة في الأحداث أو الاجتماعات الإشعارات •تحديثات المسارات: •إشعارات بالمسارات الجديدة أو التحديثات •نشاط الأصدقاء: •تنبيهات بنشاط الأصدقاء •الأحداث والاجتماعات: •إشعارات بالأحداث القادمة ميزات الأمان •الظروف الجوية: •حالة الطقس الحالية للمسارات •التنبيهات: •تنبيهات السلامة وحالة المسارات الإعدادات •إعدادات الإشعارات: •تخصيص الإشعارات •إعدادات الخصوصية: •إدارة خيارات الخصوصية (الملف الشخصي العام / الخاص) •إدارة الحساب: •تغيير كلمة المرور، حذف الحساب 3. تدفق التطبيق بالتفصيل شاشة البداية •تعرض شعار التطبيق لفترة وجيزة قبل الانتقال إلى شاشة الترحيب. شاشة الترحيب •الخيارات: تسجيل الدخول، التسجيل، المتابعة كضيف. شاشات التسجيل / تسجيل الدخول •التسجيل: •حقول الإدخال للبريد الإلكتروني، كلمة المرور، تأكيد كلمة المرور •أزرار التسجيل عبر وسائل التواصل الاجتماعي •تسجيل الدخول: •حقول الإدخال للبريد الإلكتروني، كلمة المرور •أزرار تسجيل الدخول عبر وسائل التواصل الاجتماعي •رابط نسيت كلمة المرور الشاشة الرئيسية •خيارات التنقل للبحث، الخريطة، الملف الشخصي، ميزات المجتمع. البحث والتصفية •شريط البحث: •البحث بناءً على الموقع •الفلاتر: •الصعوبة، الطول، الارتفاع، تقييمات المستخدمين، نوع المسار قائمة المسارات •عرض قائمة بالمسارات بناءً على معايير البحث. •كل عنصر يظهر معلومات أساسية: الاسم، الموقع، الصعوبة، التقييم. تفاصيل المسار •عرض مفصل للمسار المحدد: •الوصف •الصور •المسافة، الارتفاع، نوع المسار •الوقت المتوقع للإكمال •تقييمات المستخدمين •خريطة مع مسار المسار شاشة الخريطة •خريطة تفاعلية مع علامات المسارات. •تتبع GPS للتنقل في الوقت الفعلي. •تنزيل الخرائط للاستخدام دون اتصال. الملف الشخصي للمستخدم •معلومات الملف الشخصي: •الاسم، النبذة، صورة الملف الشخصي •المسارات المحفوظة: •قائمة المسارات المحفوظة •المسارات المكتملة: •سجل المسارات المكتملة ميزات المجتمع •متابعة الأصدقاء: •متابعة المستخدمين الآخرين •المجموعات والأحداث: •الانضمام إلى المجموعات، عرض والمشاركة في الأحداث الإشعارات •قائمة بالإشعارات لتحديثات المسارات، نشاط الأصدقاء، الأحداث. الإعدادات •إعدادات الإشعارات: •إدارة إعدادات الإشعارات •إعدادات الخصوصية: •إدارة رؤية الملف الشخصي •إدارة الحساب: •تغيير كلمة المرور، حذف الحساب 4. المواصفات التصميمية المخططات/النماذج الأولية •تقديم مخططات أو نماذج أولية مفصلة لكل شاشة باستخدام أدوات مثل Figma، Sketch، أو Adobe XD. العلامات التجارية وعناصر واجهة المستخدم •الألوان: •الأساسي: الأخضر •الثانوي: الأبيض، الأسود، الرمادي •الخطوط: •خطوط نظيفة، غير مسننة (مثل Roboto، Open Sans) •الأيقونات: •مجموعة أيقونات متسقة للتنقل والميزات إرشادات تجربة المستخدم (UX) •تدفق التنقل: •سهولة التنقل والبساطة •تقليل عدد الخطوات لإكمال المهام •تفاعلات المستخدم: •انتقالات سلسة وتغذية راجعة على الإجراءات 5. المتطلبات التقنية المنصة •iOS و Android مجموعة التكنولوجيا •الواجهة الأمامية: •React Native للتطوير عبر المنصات •الواجهة الخلفية: •Firebase لقاعدة البيانات في الوقت الفعلي، المصادقة، ووظائف السحابة •قاعدة البيانات: •Cloud Firestore لقاعدة بيانات مرنة وقابلة للتوسع واجهات البرمجة التطبيقية (APIs) •واجهة برمجة تطبيقات الخرائط: •Google Maps أو Mapbox للخرائط وميزات التنقل •واجهة برمجة تطبيقات الطقس: •OpenWeatherMap أو Weather API لحالة الطقس على المسارات خدمات الطرف الثالث •المصادقة: •Firebase Auth للمصادقة على المستخدمين •التكامل مع وسائل التواصل الاجتماعي: •OAuth لتسجيل الدخول عبر Google و Facebook 6. إدارة المشروع الجدول الزمني •مرحلة التصميم: •2-3 أسابيع للمخططات، النماذج الأولية، والموافقة على التصميم •مرحلة التطوير: •8-12 أسبوعًا لتطوير الواجهة الأمامية والخلفية •مرحلة الاختبار: •2-3 أسابيع للاختبار وإصلاح الأخطاء •مرحلة النشر: •أسبوع واحد لتقديم التطبيق إلى متاجر التطبيقات والموافقة عليه المعالم •الأسبوع 1-3: •الموافقة على التصميم •الأسبوع 4-7: •إعداد الوظائف الأساسية وقاعدة البيانات •الأسبوع 8-11: •تكامل الميزات وواجهات البرمجة التطبيق
عرض على مستقل