وصف المشروع

البرنامج سيكون قسمين: لوحة التحكم (admin panel) وتطبيق الهاتف بلغة react native التي تمكننا من برمجة تطبيق من نوع الاندرويد والiOS بكود واحد فقط وليس مرتين لكل نوع على حدة

فكرة البرنامج:

•يقوم العميل بالتسجيل في التطبيق

•عند تسجيل الدخول تظهر له التصنيفات الأساسية المحددة من قبل الادمن

•وعند اختيار تصنيف معين تظهر له التصنيفات الفرعية التي تحته

•وعند اختيار تصنيف فرعي تظهر له أسماء القوالب الموجودة تحت ذلك التصنيف حتى يختار واحد منها

•تظهر بعدها قائمة يقوم بملئها

•يقوم بعملية الدفع على حسب سعر القالب المختار

عند إتمام عملية الدفع، يقوم النظام بإرسال القالب والفاتورة للعميل عن طريق الايميل. وفي نفس الوقت، يقوم التطبيق بإخبار العميل عن طريق الاشعارات ورسالة قصيرة بأنه تم ارسال القالب على الايميل

•هذه المعاملات يتم حفظها عند العميل بشكل مبسط (مثلا يحتوي على رقم المعاملة / اسم القالب المختار / تاريخ الشراء / السعر)

•ويحتوي التطبيق على محفظة العميل التي يتم تجميع المبالغ المستحقة له فيها

لوحة التحكم (admin panel) تحتوي على الآتي:

•اللوحة الرئيسية: وتحتوي على معلومات عامة عن ما حدث في البرنامج (مثال عدد العملاء المسجلين / مجموع المدفوعات / مجموع عدد المعاملات في البرنامج / الخ....)

•العميل: (ويحتوي على جميع معلوماته مثل الاسم ورقم البطاقة ورقم الهاتف والايميل، الخ...) بالإضافة الى معلومات دخوله في تطبيق الهاتف

•القسم الرئيسي:

oالتصنيف الأساسي

oالتصنيف الفرعي

oإدارة القوائم (form management): وهذا هو القسم الرئيسي الذي يعتمد عليه البرنامج حيث يتم من خلاله انشاء قوائم على حسب كل تصنيف أساسي وفرعي للعميل وتحتوي هذه القوائم على حقول يختارها الادمن على حسب القائمة المراد انشائها (ممكن ان تكون هذه الحقول من أي نوع) وذلك حتى يتمكن العميل من ادخال المعلومات التي تتطلبها تلك القائمة ويمكن ايضاً تغيير الشكل العام للقائمة والألوان وثيم القائمة. يمكن للادمن أيضاً وضع قواعد لكل حقل (مثال: لا يظهر الحقل "ب" الا عند اختيار إجابة معينة في الحقل "أ") – سيتم شرح هذا القسم اكثر فيما بعد

oإدارة القوالب (template management): حيث يتم من خلال هذا القسم انشاء القوالب التي تعتمد عليها القوائم المذكورة أعلاه بحيث تكون فيها المعلومات الثابتة والمتغيرة كاسم العميل مثلا. ويتم ربطها بالقائمة المناسبة. وبعدها عندما يختار العميل في التطبيق أي قائمة يحتاجها يقوم البرنامج بإعداد القالب المرتبط بتلك القائمة وارسالها للعميل ويمكن ايضاً تغيير الشكل العام للقالب والألوان وثيم القائمة. ويمكن ايضاً تحديد سعر القالب

•اعدادات الرسائل (جميع الرسائل ترسل بشكل اوتوماتيكي ويمكن ايقافها عن العمل او تشغيلها في أي وقت ويمكن من خلال البرنامج تغيير ما هو مكتوب داخل هذه الرسائل بما فيها المعلومات المتغيرة "اسم العميل مثلا" وتحديد متى يتم ارسال كل من هذه الرسائل (الايميل، الاشعارات، الرسائل النصية SMS)

oالايميل

oالاشعارات (push notifications)

oSMS

•اعدادات الدفع: ويتم هنا إضافة اعدادات بوابة الدفع الالكترونية والتي تمكن العميل ان يدفع المبلغ المستحق ليحصل على القالب الذي اختاره

•محفظة العملاء (wallet): يمكن للادمن إضافة مبالغ في محفظة العملاء او عميل واحد من هذا القسم بالإضافة الى ان المحفظة تحتوي على جميع المبالغ التي يقوم العميل بالحصول عليها من دعوة اصدقائه

•إدارة محتوى الموقع: ويتم من خلال هذا القسم إضافة اقسام الموقع (front end) وتعديلها وتغيير الثيم واحجام الخطوط الخ.. واضافة الصور او معلومات جديدة او ما شابه

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

•التقارير: ويحتوي هذا القسم على تقارير لجميع الأقسام في البرنامج (مثال: المدفوعات / الفواتير / المعاملات المنتهية والغير منتهية / العملاء / الخ...)

•الاعدادات

oالاعدادات العامة: ويتم من خلاله إضافة شعار الشركة وتغيير الثيم والشكل العام للوحة التحكم واضافة عملات جديدة

oقالب الفواتير: ويتم من خلاله انشاء وتعديل قالب الفاتورة بما في ذلك الشكل العام والألوان وشعار الموقع والمعلومات التي تظهر فيه بما فيها المعلومات المتغيره مثل رقم الفاتورة واسم العميل الخ..

oالحقول المخصصة: حيث يتم انشاء حقول جديدة مخصصة يمكن ربطها باي قسم من الأقسام وتمكننا من إضافة معلومات جديدة نحتاجها في ذلك القسم. والحقل المخصص يمكن أي يكون من أي نوع أي: checkbox / list / text box / الخ...

oبرومو كود: ويتم من خلاله انشاء كود خاص مربوط بخصم لمدة معينة يتم تحديدها من قبل الادمن ويحصل عليها العميل عند الشراء اذا ادخل هذا الكود

oدعوة الأصدقاء: ويتمكن العميل في هذا القسم من ان يدعو أصدقاء له بإعطائهم الكود المخصص له ومقابل ذلك يدفع له الموقع مبلغاً مالياً يحدده الادمن مسبقاً عن كل دعوة تم من خلالها تحميل البرنامج من قبل الصديق

oاللغة: التطبيق ولوحة التحكم يجب ان يكونو باللغتين العربية والانجليزية

أضف عرضك الآن

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

السلام عليكم ورحمة الله مبرمج تطبيقات الويب وان شاء الله استطيع عمل المطلوب بشكل احترافي باستخدم لغه asp .net core 3 مع Sql server لقاعدة البيانات واستخدم مكتبه...

سيدة اسماء من فضلك تواصلي معي للحديث بشكل اوسع عن المشروع ، يمكنني عمل المطلوب كاملا وانجازه وتسليم التطبيق تواصلي معي للاتفاق على مدة العمل

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

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

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