تفاصيل العمل

EgyLibrary هو نظام متكامل لإدارة المكتبات، تم تصميمه بواجهة مستخدم عصرية ونظيفة، مع بنية خلفية قابلة للتوسع، ويدعم كلاً من تصفح المستخدمين وإدارة المشرفين، مع التركيز على العمليات الواقعية للمكتبات.

يعكس هذا المشروع قدرتي على:

تصميم أنظمة CRUD متكاملة

بناء لوحات تحكم إدارية سهلة الاستخدام

تنفيذ منطق الأعمال مثل استعارة الكتب وإرجاعها بطريقة احترافية

? الميزات الرئيسية المنفذة

? إدارة التصنيفات

إنشاء، تعديل، حذف، وإعادة ترتيب تصنيفات الكتب

عرض التصنيفات بشكل ديناميكي في الصفحة الرئيسية

تصفية الكتب فورياً حسب التصنيف المختار

? إدارة وتصفح الكتب

عمليات CRUD كاملة للكتب

ربط كل كتاب بتصنيف محدد

تتبع حالة توفر الكتب

تصفح عام بواجهة تشبه متاجر الكتب الحديثة

البحث عن الكتب حسب العنوان، المؤلف، أو رقم ISBN

? إدارة الاستعارة

استعارة الكتب مع تحديد تاريخ الإرجاع

إرجاع الكتب المستعارة

تتبع حالة الاستعارة:

نشطة

تم إرجاعها

متأخرة

منع الاستعارة عند عدم توفر نسخ

?‍? إدارة المستعيرين

إنشاء وإدارة أعضاء المكتبة

تتبع الكتب المستعارة لكل عضو

واجهة إدارية نظيفة وسهلة لإدارة المستخدمين

? الصفحة الرئيسية العامة

تصميم عصري ومتجاوب بأسلوب متجر كتب

شريط تنقل للتصنيفات

عرض الكتب مع حالة التوفر

واجهة بحث سهلة وسريعة

أزرار وصول سريعة للإدارة (قابلة للتوسعة مستقبلاً حسب الصلاحيات)

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

الواجهة الأمامية: React + TypeScript + Vite + Tailwind CSS

الواجهة الخلفية: Node.js + Express

قاعدة البيانات: Prisma ORM

المعمارية: REST APIs مع فصل واضح بين الطبقات

التصميم: واجهة حديثة، متجاوبة، ومستوحاة من أنظمة حقيقية

بطاقة العمل

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