تفاصيل العمل

**نظام إدارة مكتبة (Library Management System)**

هو تطبيق ويب متكامل لإدارة العمليات داخل المكتبة بطريقة منظمة وسهلة الاستخدام. يعتمد المشروع على بنية **Full-Stack** تفصل بين الواجهة الأمامية (Front-End) والخلفية (Back-End) لضمان سهولة التطوير والصيانة.

تم تطوير **الـ Back-End باستخدام Node.js** مع هيكلية منظمة تشمل (Routes, Controllers, Services, Middlewares, Config) لتوفير واجهات برمجية (RESTful APIs) مسؤولة عن إدارة البيانات والعمليات مثل التعامل مع الكتب والمستخدمين.

أما **الواجهة الأمامية (Front-End)** فتم تطويرها باستخدام تقنيات JavaScript الحديثة لتوفير واجهة استخدام تفاعلية وسهلة الاستخدام تمكن المستخدم من التفاعل مع النظام وإدارة البيانات بسهولة.

يعتمد المشروع على هيكلية واضحة ومنظمة للمجلدات، مع دعم متغيرات البيئة (.env) وإدارة الحزم باستخدام npm، مما يسهل تشغيل المشروع وتطويره مستقبلاً.

**مميزات النظام:**

* فصل واضح بين الـ Front-End والـ Back-End

* استخدام RESTful APIs لربط الواجهة بالخادم

* هيكلية منظمة وقابلة للتوسع

* واجهة استخدام تفاعلية وسهلة

* إدارة الإعدادات باستخدام ملفات البيئة

بطاقة العمل

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