قمت بتطوير نظام إدارة مكتبة كتطبيق ويب متكامل (Full-Stack Web Application) باستخدام Spring Boot و Java في الـ Backend، و HTML و CSS و JavaScript في تصميم الواجهة الأمامية.
يسمح النظام بإدارة الكتب والأعضاء وعمليات الاستعارة والاسترجاع بكفاءة، مع إمكانية:
إضافة وتعديل وحذف الكتب
البحث عن كتاب بسهولة
تسجيل الأعضاء
متابعة حالة الكتب (متاح / مُستعار)
تم تطبيق مفاهيم Data Structures مثل HashMap و ArrayList و Queue لتحسين سرعة البحث وتنظيم البيانات داخل النظام.
يعتمد المشروع على بنية Backend منظمة تشمل:
REST Controllers
Service Layer
JPA Repository
تصميم قواعد بيانات قائم على الـ Entities
يعكس هذا المشروع فهمًا قويًا لتطوير تطبيقات الويب، البرمجة كائنية التوجه (OOP)، وهندسة الأنظمة باستخدام Spring Boot.