مشروع كامل لتطوير نظام إدارة مكتبة رقمي باستخدام ASP.NET Core و React.js، يتيح إدارة جميع عمليات المكتبة بسهولة واحترافية.
يشمل النظام واجهة خاصة بالمشرفين (Admins) وواجهة للأعضاء (Members)، مع نظام تسجيل دخول آمن باستخدام JWT Authentication.
الخصائص الأساسية:
تسجيل الدخول وتحديد الصلاحيات (Admin / Member).
إدارة الكتب (إضافة، تعديل، حذف، عرض التفاصيل).
استعارة الكتب وإرجاعها مع حساب الغرامات تلقائيًا.
لوحة تحكم (Dashboard) تعرض إحصائيات المكتبة.
صفحة خاصة بكل مستخدم لتحديث ملفه الشخصي.
واجهات أمامية جذابة وسهلة الاستخدام مبنية بـ React.js + Bootstrap.
ربط متكامل مع MongoDB لتخزين البيانات.
التقنيات المستخدمة:
Backend: ASP.NET Core Web API
Frontend: React.js + Bootstrap
Database: SQL SERVER
Authentication: JWT Token
Architecture: Clean + Layered + Service & Repository Pattern