نظام تسجيل وتوثيق بسيط ومتطوّر يعتمد على JavaScript وNode.js (Express.js) مع واجهة مستخدم بـ EJS.
الفكرة:
بناء نظام Authentication يُمكن استخدامه كمكوّن أساسي لأي مشروع ويب، يشمل تسجيل حسابات، تسجيل دخول، حماية مسارات، وصلاحيات للمستخدمين.
️ التقنيات المستخدمة:
Node.js و Express.js لإنشاء الـ API وخدمات السيرفر
تسجيل الدخول باستخدام حساب جوجل او فيبسوبك Passport.js
قواعد بيانات (حسب المشروع) ونماذج المستخدمين في المسار models
Middleware لحماية المسارات والعمليات
عرض واجهات بسيطة بـ EJS لتمكين اختبار النظام بسهولة
النتيجة:
مكون متكامل لتوثيق المستخدمين يمكن دمجه بسهولة في أي تطبيق ويب، مع هيكلية واضحة وقابلية للتوسع لاحقًا.