نبذة عن المشروع
نمتلك تطبيقاً قائماً باسم "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)
المتابعة والاستجابة لأعطال الإنتاج
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 2 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 2 |
السلام عليكم أنا ميرنا محمد مهندس برمجيات متخصص في تطوير تطبيقات البرمجيات لمختلف بيئات العمل ويب (Web Development), اندرويد (Android Native) وتطبيقات ابل Apple...
مرحبا، اطلعت على تفاصيل مشروع The Little Lunch (TLL) والبنية الحالية الخاصة به، ويسعدني التقدم لاستلام المشروع والعمل على تطويره وصيانته مع الحفاظ على استقرار ب...
إدارة مشروع Production بهذا الحجم لا تحتاج مجرد مطور بل شخص يفهم البنية بالكامل ويمنع الأعطال قبل أن تحد وعليكم السلام ورحمة الله، اطلعت على تفاصيل مشروع The Li...
أهلا بحضرتك، أنا أمير Full Stack Developer وعندي خبرة في إدارة الأنظمة الحية، React Native و .NET، والتعامل مع AWS و Docker والبنية التحتية بشكل احترافي. أقدر أ...
أنا مطور Full Stack بخبرة تتجاوز 11 سنة في تطوير الأنظمة والتطبيقات وقد عملت على مشاريع Production حقيقية تشمل صيانة وتطوير أنظمة قائمة والتعامل مع بنى تحتية مع...
السلام عليكم، تحياتي لحضرتك أنا مصطفى من مصر، اطلعت على تفاصيل مشروع The Little Lunch، وأرى أنني مناسب لاستلامه تقنيا ومتابعة تطويره وصيانته، خاصة أنه يعمل بالف...
مرحبا معك المهندس مجد أحمد اطلعت على تفاصيل مشروع The Little Lunch وحبيت طريقة تنظيمه والتقنيات المستخدمة فيه عندي خبرة منيحة بالتعامل مع المشاريع الجاهزة واللي...
السلام عليكم استاذ محسن انا المهندس عمر ، بخبرة فوق الـ ٥ سنوات في هذا المجال الذي دفعني للتقديم على هذا المشروع، هو تقريبا خبرتي في اغلب التقنيات التي ذكرتها ح...
وعليكم السلام، أنا مطور .NET بخبرة 5 سنوات في بناء وصيانة أنظمة Production عالية الاعتمادية، واشتغلت على منصات Live فيها آلاف المستخدمين. عندي خبرة مباشرة في AS...