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

تطوير تطبيق محادثة لحظي (Flutter + ASP.NET Core API + SQLite)

52

نقاط الجدية

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مُغلق
تاريخ النشر
منذ 9 أشهر
الميزانية
$500.00 - $1000.00
مدة التنفيذ
30 يوما
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Ahmet B.
عدد العروض
11
مشاريع قيد التنفيذ
0
التواصلات الجارية
0
المهارات المطلوبة
تصميم تجربة المستخدم تصميم واجهة المستخدم تصميم UI UX تصميم تطبيقات الهواتف الذكية تصميم تطبيقات Swift Ionic كوتلن جافا برمجة iOS برمجة التطبيقات برمجة أندرويد تصميم تجربة المستخدم تصميم واجهة المستخدم تصميم UI UX تصميم تطبيقات الهواتف الذكية تصميم تطبيقات Swift Ionic كوتلن جافا برمجة iOS برمجة التطبيقات برمجة أندرويد
الوصف
(الميزانية ليست محددة بعد) مطلوب مطوّر لبناء تطبيق محادثة يعمل داخل الشبكة المحلية (LAN) بدون الحاجة للإنترنت. التطبيق رح يكون مشابه لواتساب بالتصميم والوظائف الأساسية، لكن مبسّط كبداية. المتطلبات الأساسية: 1- إدارة المستخدمين: المستخدمين بيتم إنشاؤهم مسبقاً من قبل مدير الشركة (اسم مستخدم + كلمة مرور). نظام تسجيل دخول آمن مع تشفير كلمات المرور. البحث عن المستخدمين عن طريق رقم الهاتف. 2- المراسلة اللحظية (Real-time): محادثات فردية (واحد لواحد) فقط بالبداية (إمكانية إضافة مجموعات لاحقاً). وصول الرسائل بشكل لحظي باستخدام WebSockets (وليس REST فقط). 3- دعم الملفات والوسائط: إرسال واستقبال نصوص، صور، مقاطع صوتية، فيديوهات، ومستندات. حجم الملفات المدعوم حتى 200 ميغابايت. إذا الملف كبير ينقسم إلى أجزاء (Chunks) ويتم تجميعه عند المستلم. تخزين الملفات على السيرفر كنظام ملفات (وليس داخل قاعدة البيانات)، مع حفظ الرابط فقط في قاعدة البيانات. 4- السيرفر والـ API: برمجة الـ Backend باستخدام ASP.NET Core API. قاعدة البيانات: SQLite. السيرفر يشتغل محلياً ضمن شبكة الشركة (LAN). أي مستخدم متصل بشبكة WiFi الخاصة بالشركة يقدر يستخدم التطبيق بدون الحاجة لاتصال إنترنت. 5- تطبيق الموبايل (العميل): التطبيق يكون مبني باستخدام Flutter (يدعم Android و iOS). واجهة بسيطة تشبه الأساسيات في واتساب. إمكانية إرسال واستقبال الرسائل النصية والوسائط (صور، فيديو، صوت، ملفات). 6- الأمان والموثوقية: تسجيل دخول آمن. اتصال ثابت وسريع عبر الشبكة المحلية. تصميم قابل للتوسع (إضافة ميزات مثل المجموعات، حالة الاتصال، وحالة الرسالة مستقبلاً).
عرض على مستقل