العودة لقائمة المشاريع
تطوير تطبيق محادثة لحظي (Flutter + ASP.NET Core API + SQLite)
الميزانية
$5000.00 - $10000.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة أندرويد
برمجة التطبيقات
برمجة iOS
تصميم تطبيقات
تصميم تطبيقات الهواتف الذكية
تصميم UI UX
تصميم واجهة المستخدم
تصميم تجربة المستخدم
C# Programming
ASP.NET Core
SQLite
برمجة قواعد البيانات
الشبكات اللاسلكية
flutter
برمجة أندرويد
برمجة التطبيقات
برمجة iOS
تصميم تطبيقات
تصميم تطبيقات الهواتف الذكية
تصميم UI UX
تصميم واجهة المستخدم
تصميم تجربة المستخدم
C# Programming
ASP.NET Core
SQLite
برمجة قواعد البيانات
الشبكات اللاسلكية
flutter
الوصف
(الميزانية ليست محددة بعد)
مطلوب مطوّر لبناء تطبيق محادثة يعمل داخل الشبكة المحلية (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- الأمان والموثوقية:
تسجيل دخول آمن.
اتصال ثابت وسريع عبر الشبكة المحلية.
تصميم قابل للتوسع (إضافة ميزات مثل المجموعات، حالة الاتصال، وحالة الرسالة مستقبلاً).