تفاصيل العمل

واجهة برمجية لمدونة (Blog API) باستخدام Node.js و TypeScript

قمت بتطوير واجهة برمجية (RESTful API) متكاملة لمنصة تدوين، باستخدام Node.js، Express، Sequelize، TypeScript وقاعدة بيانات MySQL.

يتيح النظام إدارة المستخدمين، التدوينات، التصنيفات، والتعليقات ضمن بنية نظيفة وقابلة للتوسع.

أبرز المميزات:

نظام تسجيل دخول وتوثيق باستخدام JWT

CRUD كامل للمستخدمين، التدوينات، التصنيفات، والتعليقات

علاقة Many-to-Many بين التدوينات والتصنيفات

نظام تعليقات مرتبط بالمستخدمين والتدوينات

بنية منظمة تعتمد على MVC

معالجة أخطاء وفلترة المدخلات

اختبارات وحدات (Unit Tests) مع تغطية جيدة

دمج GitHub Actions لعمليات CI

دعم Docker لسهولة التشغيل

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

Node.js – Express – TypeScript – Sequelize – MySQL – JWT – Jest – Docker – GitHub Actions

هذا المشروع يعكس قدرتي على بناء واجهات برمجية قوية، منظمة، وقابلة للتطوير، مع اتباع أفضل الممارسات في كتابة الكود واختبار الجودة.

بطاقة العمل

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