تفاصيل العمل

BookNest - تطبيق إدارة مكتبة

نظرة عامة:

تطبيق ويب كامل (Full-Stack) لإدارة الكتب الشخصية، يشمل إضافة، بحث، عرض، وتتبع الاستعارة.

الجزء الخلفي (Backend):

تقنيات: Node.js، Express.js، MongoDB (Mongoose).

ميزات: CRUD للكتب، بحث بالعنوان/المؤلف، استعارة مع تاريخ، JWT للمصادقة، bcryptjs للتشفير، CORS.

هيكل: server.js، models/Book.js، controllers/bookController.js، routes/bookRoutes.js، config/db.js.

الجزء الأمامي (Frontend):

تقنيات: React.js، React Router، Axios، Bootstrap.

ميزات: قائمة الكتب، بحث، إضافة كتاب، تفاصيل، كتبي (المستعارة)، Navbar، Footer.

هيكل: App.js، components/ (BookList، BookSearch، BookForm، BookDetails، Mybooks).

الميزات العامة:

حقول الكتب: عنوان، مؤلف، فئات، غلاف، ISBN، تاريخ الاستعارة.

بحث سريع، واجهة متجاوبة، قابلية توسع.

ملفات إضافية: books.csv، README.

المهارات المطلوبة: JavaScript، Node.js، React.js، MongoDB، REST APIs.

جاهز للتشغيل والتطوير.

ملفات مرفقة

بطاقة العمل

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