تطوير تطبيق محادثة لحظي (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.

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

تقدم للمشروع

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

السلام ورحمة الله وبركاته، أنا قادر على تنفيذ المشروع بالاعتماد على ASP NET Core SQLite للـ Backend و Flutter للعميل (Android و iOS). عندي خبرة في: بناء واجهات ...

السلام عليكم، اعتدت ان اعمل في نوع مشابه من التطبيقات ، و بخصوص تطوير تطبيق محادثة يعمل داخل الشبكة المحلية (LAN) بتقنيات API و Flutter، المشروع واضح ومحدد بشكل...

السلام عليكم، أنا قرأت تفاصيل مشروعك بعناية وفهمت المطلوب كويس. الفكرة إننا نعمل تطبيق محادثة داخلي (LAN Chat) شبيه بواتساب، لكن مخصص يشتغل فقط على شبكة الشركة ...

السلام عليكم ا/ احمد يمكنني تنفيذ المشروع الخاص بتطبيق محادثة يعمل داخل شبكة LAN بدون الحاجة للإنترنت. وسوف يتم عمل: Backend باستخدام ASP NET Core قاعدة بيانات ...

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

السلام عليكم، أنا عبدالمرضي، وحابب أشتغل على مشروعكم لتطبيق محادثة LAN. أنا مستعد أتعلم وأشتغل بكل تركيزي عشان أطلع نسخة شغالة وكاملة. التطبيق هيكون على Flutter...

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

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

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