تفاصيل العمل

نظام لإدارة عدة مكتبات يتيح للمستخدمين استعارة الكتب، إرجاعها، وتتبعها بسهولة. يدعم أدوار مختلفة (مستخدم/أدمن) مع تحكم كامل للأدمن في إدارة الكتب، المكتبات، والمستخدمين.

المميزات:

المصادقة والأدوار: تسجيل/دخول بحسابين (مستخدم أو أدمن).

إدارة الكتب: إضافة، حذف، استعارة، إرجاع، تتبع الكتب المتأخرة، البحث عن كتاب، مشاهدة الكتب المتاحة، وربط الكتب بمكتبات معينة.

إدارة المكتبات: إنشاء مكتبات جديدة، حذفها، واستعراض تفاصيل كل مكتبة ومجموعتها.

إدارة الحساب: تمكين المستخدم من حذف حسابه.

التقنيات المستخدمة:

Backend: Express.js

Database: MongoDB + Mongoose

API: GraphQL

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز
المهارات