العودة لقائمة المشاريع
مطور Flutter/Firebase/Full Stack
الميزانية
$1000.00 - $2500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
واجهة برمجة التطبيقات
تصميم تطبيقات iOS
flutter
Firebase Cloud Firestore
تطوير الويب الكامل
برمجة أندرويد
واجهة برمجة التطبيقات
تصميم تطبيقات iOS
flutter
Firebase Cloud Firestore
تطوير الويب الكامل
برمجة أندرويد
الوصف
مطور Flutter/Firebase
خبير لتجهيز وإطلاق منصة
تواصل اجتماعي
معلومة: التطبيق مسجل كبراءة اختراع في أمريكا و قبول العمل عليه يعني الالتزام بسرية المشروع
الاكواد تم كتابتها بواسطة الذكاء الاصطناعي وقد تكون بعض الاكواد ناقصه او مكتوبه بشكل خاطئ او ناقص لذلك يجب على المطور عمل اللازم
المتطلبات
•تنظيم وترتيب الملفات
•إعداد Firebase والخدمات
•التجهيز للنشر في المتاجر
• اضافة ملفات اللغة
نبذة:
تطبيق تواصل اجتماعي و الفكرة مسجلة كبراءة اختراع في USPTO.gov الامريكية (حماية الفكرة ضرورية لعدم المسائلة)
•متعددة اللغات شاشة مبرمجة بالكامل
•٤ باقات اشتراك
•Bluetooth Mesh دعم الاتصال بدون انترنت في حال انقطاعه
•31 لغة مدعومة
•لوحة تحكم إدارية كاملة
التقنيات المستخدمة
Frontend
•Flutter (التطبيق الأساسي)
•React (لوحة التحكم)
•HTML/CSS/JS (الموقع الإلكتروني)
Backend
•Firebase (Authentication, Firestore, Storage, Functions)
•Firebase Admin SDK
•Push Notifications (FCM)
المميزات المتقدمة
•Bluetooth Mesh Network
•تشفير AES-256 (للاشتراك المتقدم)
•نظام مكافحة الإزعاج
•تحسينات توفير التكلفة
الملفات المُسلمة
1. تطبيق Flutter - جاهز 100%
/app/
├── lib/
│ ├── models/# نماذج البيانات
│ ├── screens/# 30+ شاشة
│ ├── widgets/# المكونات
│ ├── services/ # Firebase, Bluetooth, API
│ ├── providers/ # State Management
│ ├── theme/# التصميم والألوان
│ └── main.dart
├── assets/# الصور والخطوط
├── android/# إعدادات Android
└── ios/# إعدادات iOS
2. لوحة التحكم React - جاهزة 100%
/dashboard/
├── src/
│ ├── components/ # مكونات React
│ ├── pages/# 9 أقسام إدارية
│ ├── services/ # Firebase Admin
│ └── App.js
└── package.json
3. الموقع الإلكتروني - جاهز 100%
/website/
├── index.html# الصفحة الرئيسية
├── privacy.html # سياسة الخصوصية
├── terms.html# الشروط والأحكام
└── assets/# الصور والأيقونات
المطلوب بالضبط
1. إعداد المشروع (الأولوية القصوى)
•[ ] إنشاء مشروع Firebase جديد
•[ ] إعداد Authentication (Email)
•[ ] تكوين Firestore وإنشاء الفهارس المطلوبة
•[ ] إعداد Storage وقواعد الأمان
•[ ] تفعيل Cloud Functions
•[ ] ربط جميع الخدمات بالتطبيق
2. تطبيق التحسينات الحرجة (توفير 80% من التكاليف)
•[ ] تفعيل Firestore Offline Persistence
•[ ] تطبيق Cache Service للغرف والمستخدمين
•[ ] إعداد ضغط الصور التلقائي
•[ ] نقل البيانات الحية لـ Realtime Database
•[ ] تطبيق Message Batching
•[ ] إعداد وظائف تنظيف البيانات القديمة
•[ ] تطبيق Pagination للرسائل
3. الأمان والخصوصية
•[ ] مراجعة وتطبيق Firestore Security Rules
•[ ] إعداد تشفير Privacy Ultra (AES-256)
•[ ] تفعيل نظام مكافحة الإزعاج
•[ ] إعداد App Check للحماية
•[ ] تغيير جميع المفاتيح السرية الافتراضية
4. إعداد الإشعارات والاتصال
•[ ] تكوين Push Notifications (FCM)
•[ ] اختبار Bluetooth على الأجهزة الحقيقية
•[ ] إعداد Deep Links
•[ ] تكوين In-App Purchases للاشتراكات
5. التجهيز للنشر
•[ ] بناء APK/AAB للـ Android
•[ ] بناء IPA للـ iOS
•[ ] إعداد Signing Certificates
•[ ] نشر Dashboard على Firebase Hosting
•[ ] نشر التطبيق في متجر ابل وقوقل و هواوي للتطبيقات
•[ ] نشر الموقع الإلكتروني
•[ ] اعداد الاكواد و رفعها في منصة Github
6. المراقبة والتحليل
•[ ] إعداد Firebase Analytics
•[ ] تفعيل Crashlytics
•[ ] إعداد Performance Monitoring
•[ ] تكوين تنبيهات النظام
متطلبات المطور
المهارات الأساسية (إجبارية)
•خبرة متقدمة في Flutter (3+ سنوات)
•خبرة عملية مع Firebase (جميع الخدمات)
•معرفة بـ Cloud Functions (Node.js)
•خبرة في نشر التطبيقات (Google Play + App Store)
المهارات المفضلة
•خبرة في React (للوحة التحكم)
•معرفة بـ Bluetooth development
•خبرة في تحسين الأداء والتكاليف
•معرفة بأنظمة الاشتراكات
ما نتوقعه منك
•التواصل اليومي مع تقارير التقدم
•اختبار شامل على أجهزة متعددة
•توثيق الخطوات المنجزة
•استشارة في أفضل الممارسات
•فرصة توظيف
نتطلع لمواصلة العمل عبر التوظيف عن بعد لمدة ٦ اشهر و اكثر
التسليمات المطلوبة
1.التطبيق جاهز للنشر (Android + iOS)
2.لوحة التحكم منشورة ومتاحة للاستخدام
3.الموقع الإلكتروني منشور
4.دليل النشر للمتاجر
5.كلمات المرور ومفاتيح النظام
6.دليل الصيانة الأساسية
ملاحظات مهمة
ما لا نحتاجه
•تطوير من الصفر (الكود جاهز 100%)
•تصميم UI/UX (التصميم مطبق بالكامل بالاكواد و يقد نحتاج تصميم)
•برمجة مميزات جديدة
ما نحتاجه بالضبط
•تنظيم وتجهيز الكود الموجود
•إعداد الخدمات والربط
•التحسين والنشر
للتقديم
يرجى إرسال:
1.خبرتك في Flutter و Firebase
2.أمثلة من مشاريع سابقة مشابهة
3.خطة العمل المقترحة
4.المدة الزمنية المتوقعة