تطبيق إدارة مكتبة
تفاصيل العمل
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. جاهز للتشغيل والتطوير.
بطاقة العمل
طلب عمل مماثل