برمجة نظام تصويت لموقع الكتروني بإستخدام Firebase

تقييم المشروع

الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
عبد الله م.
  • صاحب المشروع
المهندس محمد إنسان رائع ومحترف في عمله
سعيد بالتعامل معه، اتمنى له التوفيق

وصف المشروع

مطلوب برمجة آلية تصويت لموقع الكتروني بإستخدام جافا سكريبت وربطه بقاعدة بيانات Firebase

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

تم ارفاق ملف توضيحي للفكرة

الصفحة الأولى تحتوي عدة حالات:-

الحالة الأولى: أن يكون المستخدم غير مسجل الدخول، وبالتالي سيطلب منه تسجيل الدخول ليتمكن من التصويت

الحالة الثانية: أن يكون المستخدم قد قام بتسجيل الدخول وبالتالي سيسمح له بالتصويت مباشرة

الحالة الثالثة: سبق وأن قام المستخدم بالتصويت، فهنا ستظهر له رسالة تخبره بأنه لا يمكنه التصويت وتقوم بمنعه من ذلك

- يشترط أن يحتفظ الموقع بحالة تسجيل الدخول حتى عند اغلاق الصفحة أو الموقع بأكمله

آلية عمل قاعدة البيانات:-

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

القسم الثاني يشمل الحسابات التي قامت بتسجيل الدخول وصوّتت، وذلك لمنع المستخدم من تكرار التصويت

CSS غير مشترطة والمهم هو آلية عمل النظام*

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

السلام عليكم انا مطور مواقع و تطبيقات ويب ذو خبرة كبيرة في Nodejs, يمكنني انجاز ما تطلبه بكل احترافية باستخدام Firebase RealTime database لاظهار التغيرات في عدد...

السلام عليكم أخي الكريم... معك احمد مهندس برمجيات ومطور ويب بلغةjavascript ,وايضا استخدام اطار العمل react js ارى انني استطيع اكمال مشروعك على اكمل وجه بجودة عا...

مرحبا أخي عبدالله، تحتاج إلى مطور جافا سكريبت لبرمجة موقع إلكتروني للتصويت بعد تسجيل الدخول للمستخدم من خلال جوجل تويتر فيسبوك ( قرأت PDF ) معك المطور عبدالرزاق...

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

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

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

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