تفاصيل العمل

واجهة برمجية RESTful مبنية باستخدام Node.js وExpress وMySQL

الوصف:

تم بناء هذا المشروع باستخدام Node.js، Express، وSequelize ORM، مع التركيز على الهندسة النظيفة (Clean Architecture)، التحقق من صحة البيانات، الاختبارات، والمصادقة الآمنة.

المشروع في تطور مستمر حيث أواصل إضافة وحدات جديدة وتحسين هيكلية الـ API.

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

TypeScript

Node.js

Express.js

MySQL

Sequelize ORM

JWT للمصادقة

Express Validator للتحقق من صحة البيانات

Nodemailer لإرسال البريد الإلكتروني

Mocha & Chai لاختبارات E2E

الميزات:

المصادقة والتفويض للمستخدمين (JWT)

عمليات CRUD كاملة

Pagination وSorting والبحث

التحكم في الوصول حسب الدور (Role-based access control)

هيكلية RESTful API

الدفع عبر الإنترنت باستخدام Moyasar

بطاقة العمل

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