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

تحسين تطبيق Flashcard (Vibe Coding)

63

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

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مكتمل
تاريخ النشر
منذ 5 أشهر
الميزانية
$25.00 - $50.00
مدة التنفيذ
15 يوما
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Omar A.
عدد العروض
4
مشاريع قيد التنفيذ
0
التواصلات الجارية
2
المهارات المطلوبة
Xcode Swift Firebase Cloud Firestore اختبار البرمجيات تصحيح برمجي Xcode Swift Firebase Cloud Firestore اختبار البرمجيات تصحيح برمجي
الوصف
لدي تطبيق Flashcard مبني بـ SwiftUI بطريقة Vibe Coding ومربوط بـ Firebase Authentication للحسابات وSwiftData لتخزين البطاقات. التسجيل والدخول يعملان، لكن أحتاج تحويل المشروع إلى مستوى Production بشكل كامل مع تنظيم MVVM وحل مشاكل حفظ بيانات المستخدم وإضافة ميزات تسجيل متقدمة. المطلوب بالتفصيل: حل مشكلة عدم حفظ اسم المستخدم بشكل دائم (Profile display name): حفظ الاسم وربطه بالحساب وإظهاره بعد تسجيل الخروج/الدخول دعم تعديل الاسم وحفظه بشكل صحيح تفعيل تسجيل الدخول عبر: Sign in with Apple Sign in with Google Forgot Password (استعادة كلمة المرور عبر البريد) تحسين NavigationStack: ضبط التنقل في جميع الواجهات الرئيسية بشكل صحيح (عناوين، زر رجوع، عدم تداخل NavigationStack) تحسين تجربة الكيبورد: عند إضافة/تعديل بطاقة، إخفاء الكيبورد بالضغط على الفراغ (Behavior طبيعي) ربط البيانات لكل حساب: البطاقات محفوظة في SwiftData لكل مستخدم (ownerId) الإحصائيات Stats مربوطة بكل حساب بشكل صحيح إعادة ترتيب المشروع: تنظيم الملفات بنظام MVVM جعل المشروع Production-ready (Services, Error handling, clean architecture) مخرجات التسليم: مشروع Xcode مرتب وجاهز للإطلاق شرح مختصر للهيكلة (MVVM) وكيفية إضافة ميزات لاحقًا التأكد من جميع السيناريوهات الأساسية للحسابات والبيانات تعمل بدون مشاكل
عرض على مستقل