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

استلام وتطوير مشروع تطبيق — بنية متكاملة (Backend / Mobile / AWS)

85

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

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مُغلق
تاريخ النشر
منذ 3 أشهر
الميزانية
$1000.00 - $2500.00
مدة التنفيذ
7 أيام
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Mohsen K.
عدد العروض
11
مشاريع قيد التنفيذ
0
التواصلات الجارية
2
المهارات المطلوبة
AWS ASP.NET Core PostgreSQL React Native Xcode AWS ASP.NET Core PostgreSQL React Native Xcode
الوصف
نبذة عن المشروع نمتلك تطبيقاً قائماً باسم "The Little Lunch" (TLL) ونبحث عن مطوّر متخصص لاستلام المشروع كاملاً، فهم البنية الحالية، والاستمرار في تطويره وصيانته. المشروع في مرحلة الإنتاج (Production) ويخدم مستخدمين فعليين، لذلك نشترط الخبرة وحسن التعامل مع الأنظمة الحية. المكونات التقنية الرئيسية تطبيق الجوال React Native (Expo SDK 52) الباك إند ASP.NET Core 8 (C#) قاعدة البيانات PostgreSQL (Docker) البنية التحتية AWS (EC2 / S3 / VPC) الخادم العكسي Nginx + Firewalld المهام الخلفية Hangfire (Worker) تفاصيل البنية التحتية خادمان على AWS EC2 (Public Edge + Private Workload) في منطقة eu-central-1 (فرانكفورت) الخادم العام يعمل كـ Bastion + Nginx Reverse Proxy ويستقبل HTTPS على المنفذ 443 الخادم الخاص يحتضن الـ Microservices عبر Docker (API, CMS, Notifications, Hangfire, PostgreSQL, Netdata) بكتان على S3: ll-app-media (عامة للوسائط) وll-app-backup (خاصة للنسخ الاحتياطية) نسخ احتياطية تلقائية لقاعدة البيانات عبر Cron Job يرفع ملفات SQL إلى S3 شبكة VPC مقسّمة إلى Subnet عام وخاص مع NAT Gateway و Internet Gateway تفاصيل الباك إند خمسة مشاريع: Web MVC، CMS MVC، API Service، Notification Service، Background Jobs مكتبتان مشتركتان: DataAccess (EF Core) و Common (DTOs/Helpers) إصدار API عبر مسار URL (/v1/) مهمتان دوريتان: إشعارات تذكير كل 30 دقيقة، وتجديد اشتراكات Tap Payments يومياً الساعة 2:00 صباحاً نظام Dependency Injection معياري مع interfaces لكل خدمة تفاصيل تطبيق الجوال React Native 0.76.9 عبر Expo SDK 52 (JavaScript، لا TypeScript) Expo Router للتنقل بين الشاشات، Zustand لإدارة الحالة، React Query + Axios للطلبات إصدار Android عبر EAS Build، إصدار iOS يدوياً عبر Xcode OneSignal للإشعارات، Firebase Crashlytics لتتبع الأعطال متغيرات البيئة عبر react-native-dotenv خدمات الطرف الثالث المدمجة يجب على المطوّر المُختار التعامل مع الخدمات التالية: Tap Payments OneSignal Twilio (SMS) SendPulse (SMTP) Firebase Crashlytics Google Maps API BigDataCloud (Geocoding) AWS IAM / S3 / EC2 ExchangeRate API المهام المطلوبة مراجعة وثائق الاستلام الكاملة وفهم البنية القائمة صيانة وتطوير الباك إند (ASP.NET Core / PostgreSQL) صيانة وتطوير تطبيق الجوال (React Native / Expo) إدارة البنية التحتية على AWS وتحديث شهادات TLS/SSL عند الحاجة نشر التحديثات عبر آلية Docker المتبعة (بناء صورة جديدة، تحديث الحاوية) إصدار نسخ جديدة على متجر Google Play (عبر EAS) و Apple App Store (عبر Xcode) المتابعة والاستجابة لأعطال الإنتاج
عرض على مستقل