العودة لقائمة المشاريع

مبرمج node js محترف لإعادة برمجة الbackend

61

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مُغلق
تاريخ النشر
منذ سنتين
الميزانية
$500.00 - $1000.00
مدة التنفيذ
30 يوما
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Mohammad S.
عدد العروض
5
مشاريع قيد التنفيذ
0
التواصلات الجارية
1
المهارات المطلوبة
node.js برمجة مواقع برمجة قواعد البيانات تطوير البرمجيات node.js برمجة مواقع برمجة قواعد البيانات تطوير البرمجيات
الوصف
لدينا موقع جديد (لم نطلقه بعد ) مبرمج بـ node.js وأداة التواصل بين الواجهة الامامية والخلفية graph-sql استضافة الموقع على كونتابو وهذا هو الرابط: https://olympiadnahw.com لكن توجد مشكلة حاليا في الاستضافة المشروع البرمجي بالكامل مرفوع على حسابنا في githob والمطلوب من المبرمج أولا الدخول على جهازي لمعاينة المشروع البرمجي المرفوع على جيت هوب والحكم على قابلية المشروع للتعديل أولا والتأكد من لغة البرمجة (لأن خبرتي ضعيفة جدا ) الموقع عبارة عن منصة لعقد امتحانات نحوية للـ (الطلاب ) المشتركين والغرض الأساسي من الموقع تشجيع أبنائنا على حب النحو .. وننوي منح جوائز مادية للطلاب الفائزين بأي مسابقة (مع مكافأة المعلمين المشرفين على هؤلاء الطلاب أيضا ) الموقع به العديد من المشاكل والأخطاء البرمجية وبه مشكلة كبرى (حسب تقرير أحد المبرمجين الذين حاولوا إصلاح الموقع ) وهذه المشكلة هي عدم وجود أي بيانات تخص الواجهة الخلفية (بشكل متعمد من المبرمج الأول بغرض ابتزازنا وإجبارنا على العمل معه وحده ) وبالتالي .. تحتاج الواجهة الخلفية تلك إلى إعادة برمجة بالكامل. علما بأن الدخول ليس ممكن إلا عن طريق الssh و الcpanel صلاحياته منتهية. كما يوجد بعض المشاكل المتعلقة بالvps حيث يجب إعادة طلب كلمة سر كل مرة و مل البيانات يتم حذفها خلال 24 ساعة. الfrontend جاهز و شغال بإحترافية عالية فالمطلوب إعادة برمجة الbackend وفقا للتعديلات المطلوبة أسفله مع ضرورة إصلاح المشاكل المذكورة. وهذا تقرير شامل لأخت أخرى فشلت في تنفيذ المطلوب أيضا: https://www.raed.net/file... وهذه نبذة شاملة عن خصائص الموقع: [أولا ] أنواع العضويات في الموقع: 1 - طالب (مستويات سنية من 12 إلى 18 سنة ) 2 - معلم مشرف 3 - معلم ذهبي (المعلم الذهبي من حقه عقد امتحانات للطلاب المضافين تحت إشرافه في أي وقت .. وتصله نسخة كاملة من النتيجة لمتابعة طلابه ) من حق كل طالب إضافة معلم مشرف من الموجودين على الموقع (وسيكافأ مشرفه في حالة فوزه ) ومن حقه الاشتراك دون مشرف (كما من حقه إزالة مشرفه أو تغييره في أي وقت ) مع ملاحظة أن إضافة المعلم لطالب تحت إشرافه + إضافة الطالب لمعلم مشرف: تستلزم موافقة المضاف من الطرفين أولا أما الإزالة فلا تستدعي موافقة من تم إزالته كما أنه من المهم العلم بأنه يحق للمعلم أن يكون تحت إشرافه أي عدد من الطلاب .. بينما لا يحق للطالب اختيار أكثر من مشرف أو أن يكون تحت إشراف أكثر من شخص في نفس الوقت [ثانيا ] طريقة إضافة الأسئلة إلى لوحة التحكم: الأسئلة تضاف إلى لوحة التحكم مصنفة إلى موضوعات .. وكل موضوع له 3 أنواع من الأسئلة: أسئلة سهلة + أسئلة متوسطة الصعوبة + أسئلة صعبة كما يوجد تصنيف ضافي خاص بأسئلة الإملاء وحدها [ثالثا ] طريقة عقد المسابقات: يحق لإدارة الموقع عقد امتحانات في أي وقت لكل المشتركين في الموقع أو بعضهم كما يحق للمعلم الذهبي (باشتراك مدفوع ) عقد امتحانات ومسابقات نحوية (للطلاب الموجودين تحت إشرافه فقط ) في أي وقت وتتيح لوحة التحكم عند عقد كل مسابقة تحديد: الطلاب المستهدفين + التاريخ + الوقت + مدة الامتحان + عدد الأسئلة (الصعبة - المتوسطة - السهلة - الإملاء ) + الموضوعات التي تشملها المسابقة على أن تظهر الأسئلة السهلة أولا للمتسابقين .. ثم الأسئلة متوسطة الصعوبة .. ثم أسئلة الإملاء .. ثم الأسئلة الصعبة علما بأن من حق من يعقد المسابقة (الأدمن + المعلم الذهبي ) جعل قيمة أسئلة أي نوع (صفرا ) بمعنى أنه ليس ملزما بإضافة أسئلة من كل تصنيف [رابعا ] نظام الرسائل الخاصة في الموقع: يحق لإدارة الموقع مراسلة أي عضو في الموقع (معلمين وطلابا ) بينما لا يحق للطالب إرسال رسالة خاصة إلا لإدارة الموقع + المعلم المشرف عليه كما لا يحق للمعلم إرسال رسالة خاصة إلا لإدارة الموقع + االطلاب الذين تحت إشرافه للأسف حدث سوء تفاهم مع المبرمج الأصلي وانقطعت كل سبل التواصل معه ونحتاج إلى إدخال بعض التعديلات على البرمجة والتعديلات التي نحتاجها تحديدا من المطور: 1 - إعادة برمجة الbackend الخاص بالموقع 2 - إضافة خاصية الدخول بحساب الفيس بوك 3 - تركيب عدة فيديوهات وملفات بي دي إف في الصفحة الرئيسية للموقع (ولو على هيئة سلايدر ) الملفات تشرح طريقة استخدام الموقع 4 - يوجد خطأ برمجي في خاصية الإضافة (إضافة المعلم لطالب تحت إشرافه - وإضافة الطالب لمعلم مشرف ) حيث لا تعمل بشكل سليم .. ومطلوب إصلاح هذا الخطأ البرمجي 5 - إدخال تعديل جوهري على البرمجة يمكن إدارة الموقع من عقد مسابقات نحوية للمعلمين المشتركين أيضا (لا أن تكون المسابقات مقصورة على الطلاب كما هي الآن ) 6 - إضافة خانة في صفحة التسجيل لـ (لقب ) المشترك يطلب منه تسجيل لقب مكون من كلمة واحدة أو كلمتين (على أن يظهر الاسم مضافا إليه اللقب ) تفاديا لتكرار أسماء المشتركين .. ويضاف تنبيه في صفحة التسجيل باستخدام الاسم الحقيقي لا المستعار كشرط للحصول على مكافآت مادية في حالة الفوز في المسابقات المختلفة (مع إضافة اسم مستعار أو لقب كما أوضحنا ) 7- إضافة شريط إخباري في الصفحة الرئيسية (نضيف فيه عبر لوحة تحكم خاصة سهلة وسلسة أي جديد يخص الموقع ) 8 - إضافتان برمجيتان في الصفحة الرئيسية: الأولى تنشر (تلقائيا ) بعد كل مسابقة للطلاب أسماء الطلبة الذين حصلوا على (أعلى الدرجات ) .. وأمام كل اسم درجته والتانية تنشر (تلقائيا ) بعد كل مسابقة للمعلمين أسماء المعلمين الذين حصلوا على (الدرجة النهائية ) في المسابقة الأخيرة وللأهمية يرجى ملاحظة الفرق: بالنسبة للطلبة: من حققوا (أعلى ) الدرجات أما بالنسبة للمعلمين: فمن حققوا الدرجة النهائية فقط من باب الشفافية من ناحية .. والتحفيز من ناحية 9 - عمل إضافة برمجية عبارة عن ساعة إيقاف على صفحة كل مشترك تنبه المشترك إلى المدة المتبقية على عقد أي مسابقة يتم إنشاؤها مثال: لو حدد إدارة الموقع موعدا لعقد مسابقة للطلاب اللي سنهم 15 سنة .. وأن موعد المسابقة بعد 3 أيام الساعة 10 صباحا في هذه الحالة .. كل الطلاب المسجلين في الموقع على سن 15 سنة ساعة إيقاف تعد تنازليا كلما دخل إلى الموقع بأن المسابقة يتبقى عليها كم يوما وكم ساعة وكم دقيقة (مع وجود رابط لصفحة المسابقة ) 10 - إضافة كود إلى الصفحة التي تظهر للطالب والتي يوجد فيها أسئلة الامتحانات السابقة (يحتفظ الموقع للطالب بسجل خاص بامتحاناته السابقة يمكنه العودة إليه في أي وقت للاستفادة ) إضافة كود إلى هذه الصفحة .. يمنع من نسخ الأسئلة حتى لا يستغل أحد فرصة اشتراكه في الموقع كستار لسرقة الأسئلة
عرض على مستقل