تطوير API متكامل لإدارة الكتب والمستخدمين والسلة
تفاصيل العمل
قمت بتطوير نظام API لمكتبة إلكترونية باستخدام Node.js و Express.js وفق معمارية MVC، بهدف إدارة الكتب والمستخدمين والسلة بشكل احترافي ومنظم. المشروع يقدم مجموعة من الـ Endpoints التي تسمح بالتعامل مع البيانات بشكل مرن وآمن، وتم تصميمه ليكون قابل للتطوير والتكامل مع أي واجهة Frontend أو تطبيق موبايل. المزايا الرئيسية: - إنشاء وإدارة الكتب (إضافة، تعديل، حذف، استعراض). - إدارة المستخدمين (تسجيل مستخدم جديد، تسجيل الدخول، تحديث البيانات). - نظام السلة (إضافة كتب، عرض السلة، إزالة كتب). - استخدام JSON لتخزين البيانات كبداية مع إمكانية التوسع لربط قواعد بيانات مثل MongoDB أو MySQL. - اختبار جميع الـ Endpoints باستخدام Postman مع توفير ملف خاص بالتجارب. - الاعتماد على nodemon لتسهيل عملية التطوير وتشغيل السيرفر. - تصميم API بسيط وقابل للتوسع لتلبية احتياجات مشاريع مكتبية أو تعليمية أكبر. الجانب التقني: - لغة البرمجة: JavaScript (ES6+) - بيئة العمل: Node.js - إطار العمل: Express.js - المعمارية: MVC (Model – View – Controller) - أدوات: Postman, Git/GitHub, nodemon هذا المشروع يعكس خبرتي في تطوير واجهات برمجية (RESTful APIs) وبناء حلول Backend قابلة للتوسع والتكامل مع أنظمة أخرى، كما يظهر مهارتي في تنظيم الكود، كتابة Controllers و Models، واختبار الخدمات البرمجية.
مهارات العمل
بطاقة العمل
طلب عمل مماثل