مع تطور المكتبات لتلبية احتياجات المستخدمين المعاصرين، أصبحت الأنظمة التقليدية لإدارة المكتبات تواجه تحديات متزايدة تتعلق بالكفاءة وسهولة الوصول والأتمتة. يهدف هذا المشروع إلى تصميم وتنفيذ نظام متكامل لإدارة المكتبة (LMS) يعتمد على تقنيات حديثة لتبسيط العمليات وتحسين تجربة المستخدم. يتكوّن النظام المقترح من منصتين رئيسيتين: لوحة تحكم إدارية يمكن الوصول إليها عبر موقع إلكتروني، وواجهة مستخدم تُقدَّم من خلال تطبيق ويب تقدّمي (PWA).
تتيح لوحة التحكم للإداريين إدارة الكتب والمستخدمين وطلبات الاستعارة وعمليات الشراء بكفاءة عالية، كما تقوم بأتمتة عملية تخصيص نسخ الكتب بناءً على مدى توافرها لضمان سلاسة العمليات. أما واجهة المستخدم التي يوفرها تطبيق PWA، فتمكّن المستخدمين من تصفح الكتب والبحث عنها، وتقديم طلبات الاستعارة، ومتابعة سجل استعاراتهم. ويتضمن النظام ميزات إضافية مثل إدارة الغرامات الناتجة عن التأخير، وإجراء المعاملات المالية عبر نظام رصيد داخلي مخصص.
تم تطوير الواجهة الأمامية باستخدام إطار العمل Next.js, بينما تم تنفيذ الواجهة الخلفية باستخدام Laravel، اما قاعدة البيانات، فقد تم إدارتها باستخدام PostgreSQL. يهدف هذا المشروع إلى تقديم حل حديث وفعّال وسهل الاستخدام لإدارة المكتبات، يلبي متطلبات كل من الإداريين والمستخدمين ويسهم في تطوير عمل المكتبات بأسلوب عصري.