تفاصيل العمل

SkillSwap – منصة لتبادل المهارات

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

وبعد التسجيل، تبدأ المنصة بدور الوسيط بين المستخدمين. فهناك نظام للتوفيق يقترح عليك أشخاصاً تتقاطع مهاراتهم مع اهتماماتك، ونظام لطلبات التبادل يتيح لك إرسال طلب واستقبال طلبات من غيرك، تقبلها أو تعتذر عنها بكل بساطة. وإذا رغبت في الحديث مع الطرف الآخر، فثمة نظام للمراسلة مدمج يسهّل التواصل بينكما.

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

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

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة