KFSwap هو موقع إلكتروني مخصص للجامعات يتيح للطلاب تبادل ومطابقة شعب المقررات الدراسية بطريقة آمنة ومنظمة. يهدف النظام إلى استبدال وسائل التواصل غير الرسمية بمنصة مركزية تُحسّن الوضوح والعدالة والكفاءة.
على سبيل المثال، قد يكون هناك طالب مسجل في مقرر Accounting 301 – الشعبة 02 (الساعة 8:00 صباحًا) ويرغب في استبدالها مع طالب آخر مسجل في Accounting 301 – الشعبة 05 (الساعة 11:00 صباحًا). من خلال KFSwap، يمكن لكلا الطالبين نشر شعبهم، ثم تتم المطابقة بينهما، ويتم تبادل معلومات التواصل فقط بعد نجاح المطابقة، بدلًا من البحث في مجموعات واتساب أو تيليجرام.
المتطلبات:
1. إعداد النطاق (Domain)
الموقع حاليًا منشور بدون نطاق مخصص. يجب استخدام اسم نطاق رسمي بدلًا من رابط الاستضافة الافتراضي.
2. طريقة تسجيل الدخول (OTP أم كلمة مرور)
يجب تحديد نظام تسجيل الدخول المناسب، وأرغب بالحصول على توصيتك بناءً على خبرتك التقنية وأفضل الممارسات المتبعة.
3. الإشعارات (النطاق والقواعد)
يجب إرسال الإشعارات داخل الموقع وعبر البريد الإلكتروني، ولكن فقط في حالات محددة. يتم إرسال الإشعار فقط عند حدوث مطابقة بين مستخدمين، أو عند قيام المستخدم الذي أنشأ الإعلان بحذف إعلانه. في هذه الحالات، يجب إرسال إشعار داخل الموقع وإشعار عبر البريد الإلكتروني.
في جميع حالات الإشعار، يجب أن يكون المستلمون دائمًا الطرفين المعنيين، وهما المستخدم الذي أنشأ الإعلان والمستخدم الذي تمت المطابقة معه.
4. إدخال معلومات الملف الشخصي مرة واحدة
لا يجب مطالبة المستخدم بإدخال جنسه أو اسم مستخدم تيليجرام بشكل متكرر. يتم جمع هذه المعلومات مرة واحدة فقط عند إنشاء الحساب وتُخزّن في الملف الشخصي. يتم ربط هذه المعلومات تلقائيًا بجميع الإعلانات أو الطلبات المستقبلية. يجب أن يبقى اسم مستخدم تيليجرام مخفيًا، ولا يظهر إلا بعد حدوث مطابقة ناجحة بين المستخدمين.
5. تقسيم الصفحات في صفحة “Find Sections”
يجب تطبيق نظام تقسيم الصفحات (Pagination) في صفحة “Find Sections”. كل صفحة يجب أن تعرض بحد أقصى 12 طلبًا. الطلبات التي تزيد عن ذلك يجب أن تظهر في صفحات لاحقة مثل الصفحة الثانية، الثالثة، وهكذا. يجب أن يكون التقسيم حقيقيًا وليس مجرد تنسيق شكلي.
6. لوحة تحكم إدارية (للـمالك)
يجب أن تحتوي المنصة على لوحة تحكم إدارية خاصة بي كمالك للموقع فقط. تتيح هذه اللوحة التحكم الكامل في المستخدمين، الإعلانات، الطلبات، والتقارير. يجب أن أكون قادرًا على مراجعة البلاغات، حذف الإعلانات، وتعليق أو حظر المستخدمين.
7. التصميم المتجاوب مع جميع الأجهزة
يجب أن يكون الموقع متجاوبًا بالكامل ويعمل بشكل صحيح على جميع أنواع الأجهزة وأحجام الشاشات. حاليًا، تظهر الصفحات فقط على الشاشات الكبيرة مثل أجهزة الكمبيوتر المكتبية والمحمولة والآيباد، بينما لا تعمل بشكل صحيح على الهواتف الذكية. يجب إصلاح هذه المشكلة بحيث يتكيف الموقع تلقائيًا مع الهواتف، مع تصميم وتنقل وسهولة استخدام مناسبة. جميع الميزات الأساسية يجب أن تعمل على الهاتف والتابلت والكمبيوتر.
ولمزيد من التفاصيل، يرجى التواصل
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 0 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 0 |
أنا يوسف حسن مهندس برمجيات متخصص في تطوير مواقع الويب والأنظمة الذكية. فكرة KFSwap واضحة بالنسبة لي واشتغلت قبل كده على منصات مشابهة تعتمد على المطابقة، الإشعار...
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته، أستاذ محمد ن.، أهلا بك وبمشروعك المتميز KFSwap، أتمنى أن تكون في أتم الصحة والتوفيق بدراستك ومشروعك الري...
أنا ريناد مهندسه برمجيات مهتمة ببناء حلول رقمية عملية تعالج مشكلات حقيقية داخل البيئة الجامعية، وأعمل حاليا على تطوير منصة KFSwap التي تهدف إلى تنظيم عملية تباد...
السلام عليكم انا كريم، مطور ويب وتطبيقات مختص بلغات JavaScript/Typescript واطر العمل القائمة عليها بخبرة تتجاوز الاربع سنوات يسعدني العمل معك لاصلاح الاخطاء الم...