أبني لك REST API احترافيًا باستخدام Node.js وExpress.js (أو NestJS كتطوير اختياري)، بمعمارية طبقات نظيفة Models/Repositories/Services/Controllers تسهّل التطوير عليه لاحقًا.
النطاق الأساسي: حتى 3 كيانات (Resources) بعمليات CRUD كاملة، مثل: منتجات، وفئات، وطلبات. ومصادقة JWT بسيطة (تسجيل ودخول وتحديث Token)، وقاعدة بيانات واحدة حسب اختيارك (MongoDB أو MySQL أو PostgreSQL) دون أي تكلفة إضافية، ومعالجة مركزية للأخطاء مع Logging أساسي، وتوثيق مبسّط للـ Endpoints.
خارج النطاق الأساسي (تطويرات إضافية أسفل الخدمة): كيان إضافي، أو صلاحيات وأدوار متعددة، أو Redis Cache، أو NestJS بدل Express، أو نشر Live مع CI/CD.
يُسلَّم الكود منظمًا وجاهزًا للتشغيل مباشرة مع تعليمات واضحة.
بعد الطلب، أرسل وصف الكيانات المطلوبة والعلاقات بينها، ونوع قاعدة البيانات التي تفضلها، وأي متطلبات خاصة بالمصادقة أو الصلاحيات.
كل كيان منظم في model/repository/service/controller منفصلة، مما يسهّل الإضافة عليه لاحقًا دون التأثير على ما يعمل بالفعل.
Access + Refresh Tokens، تشفير كلمات المرور بـ bcrypt، وحماية من الاستخدام الخاطئ.
يُسلَّم الكود بتعليقات وتوثيق كافٍ لتشغيله بنفسك محليًا، ويمكنك طلب نشره Live كتطوير إضافي.
عبر Git أو ملفات مباشرة، مع تعليمات التشغيل المحلي.
قائمة بكل Endpoint ووظيفته وشكل البيانات المتوقع للطلب والاستجابة.
نظام صلاحيات وأدوار متعددة (Roles / Access Control)
20.00
|
|
كيان إضافي واحد (Entity) بعمليات CRUD كاملة
15.00
|
|
طبقة Redis Cache لتسريع الاستجابة
25.00
|
|
استخدام NestJS بدل Express.js (بنفس النطاق الأساسي)
25.00
|
|
نشر المشروع Live مع إعداد CI/CD تلقائي
40.00
|
نظام صلاحيات وأدوار متعددة (Roles / Access Control)
20.00
|
|
كيان إضافي واحد (Entity) بعمليات CRUD كاملة
15.00
|
|
طبقة Redis Cache لتسريع الاستجابة
25.00
|
|
استخدام NestJS بدل Express.js (بنفس النطاق الأساسي)
25.00
|
|
نشر المشروع Live مع إعداد CI/CD تلقائي
40.00
|