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

تفاصيل المشروع

(الميزانية ليست محددة بعد)

مطلوب مطوّر لبناء تطبيق محادثة يعمل داخل الشبكة المحلية (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- الأمان والموثوقية:

تسجيل دخول آمن.

اتصال ثابت وسريع عبر الشبكة المحلية.

تصميم قابل للتوسع (إضافة ميزات مثل المجموعات، حالة الاتصال، وحالة الرسالة مستقبلاً).

android, iOS

Flutter + Asp .net

المخرجات المطلوبة:

API كامل باستخدام ASP.NET Core + قاعدة بيانات SQLite + نظام تخزين ملفات.

تطبيق Flutter يعمل على Android و iOS.

توثيق لطريقة نشر وتشغيل النظام على السيرفر المحلي.

تقدم للمشروع

العروض المقدمة

السلام عليكم ورحمة الله وبركاته لقد عملت علي هذا المشروع من قبل بعدة أشكال الأولي وهي كانت ضمن سيستم hr والثانيه هو تطبيق مشابه لواتساب من إرسال ملفات صور جهات ...

السلام عليكم ورحمة الله وبركاته، مع حضرتك عمر مصطفى، مطور تطبيقات Flutter (Android وiOS) ومطور أنظمة خلفية باستخدام ASP DOT NET Core. اطلعت على تفاصيل مشروعكم ب...

مرحبا أستاذ أحمد، اطلعت على فكرتك، وهي فعلا عملية ومهمة جدا للشركات اللي محتاجة وسيلة تواصل داخلية آمنة وسريعة من غير الاعتماد على الإنترنت. الفكرة قريبة من وات...

مرحبا أستاذ أحمد، يعطيك العافية أنا مطور .NET عندي خبرة قوية بـ ASP NET Core API, SignalR (WebSockets), EF Core, SQLite، وبنفس الوقت اشتغلت على تطبيقات Flutter ...

مرحبا أحمد لقد قمت بقراءة تفاصيل المشروع بشكل كامل واستطيع تنفيذ طلبك بالنسبة لتطوير تطبيق محادثة لحظي .. بكامل التفاصيل المذكورة .. وامتلك المهارات المطلوبة بإ...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.