هل لديك موقع أو تطبيق يحتاج إلى Backend منظم للتعامل مع البيانات؟
سأطور لك REST API باستخدام Node.js وExpress، مع تنظيم نقاط الربط، التحقق من البيانات، معالجة الأخطاء وربط قاعدة بيانات مناسبة لطبيعة المشروع.
تشمل الخدمة الأساسية Resource واحدًا حتى 5 Endpoints، مثل إدارة المنتجات أو المهام أو المقالات أو أي كيان بيانات مشابه، مع تنفيذ العمليات المطلوبة والاتفاق على شكل الطلبات والاستجابات قبل بدء البرمجة.
يمكن استخدام MongoDB أو SQLite مع الأدوات المناسبة للمشروع، مع تنظيم الكود بطريقة تسهّل ربط الـAPI لاحقًا بواجهة ويب أو تطبيق آخر.
كما يتم توثيق طريقة تشغيل المشروع ونقاط الربط الأساسية حتى يكون API قابلًا للاستخدام والتطوير بعد التسليم.
الخدمة مخصصة لبناء REST API جديدة أو جزء مستقل من Backend، وليست تطوير تطبيق Full-Stack كامل
تنظيم المسارات ومنطق العمل والبيانات بصورة واضحة بدل تجميع كل وظائف الخادم في ملفات غير مترابطة
التحقق من المدخلات وإرجاع استجابات وحالات HTTP مناسبة للأخطاء والعمليات الناجحة
استخدام MongoDB أو SQLite والأدوات المناسبة لطبيعة البيانات ومتطلبات المشروع
تسليم API قابلة للربط بواجهة ويب أو تطبيق مستقل بدل ربط منطق البيانات بواجهة واحدة فقط
توضيح أوامر تشغيل المشروع والـEndpoints الأساسية والمدخلات والاستجابات اللازمة لاستخدام الـAPI
Resource واحد يتضمن حتى خمس نقاط ربط وفق العمليات المتفق عليها
إعداد وربط نموذج البيانات المطلوب باستخدام قاعدة البيانات المناسبة المتفق عليها
التحقق من البيانات المدخلة ومعالجة الحالات غير الصحيحة واستجابات الخادم الأساسية
ملفات مشروع Node.js وExpress والكود الخاص بالمسارات ومنطق العمل والبيانات
تعليمات تشغيل المشروع وتوضيح نقاط الربط الأساسية وطريقة استخدامها
جولة لتصحيح أو ضبط التنفيذ داخل Resource و Endpoints المتفق عليها، ولا تشمل إضافة وظائف أو موارد جديدة
الخدمة الأساسية مخصصة لتطوير REST API محددة النطاق، لذلك:
- تشمل Resource واحدًا حتى 5 Endpoints.
- تشمل قاعدة بيانات واحدة حسب احتياج المشروع.
- لا تشمل واجهة Front-End.
- لا تشمل تطبيق Full-Stack كاملًا.
- لا تشمل GraphQL ضمن هذه الخدمة.
- لا تشمل نظام مصادقة المستخدمين في السعر الأساسي.
- لا تشمل صلاحيات Roles أو Admin في السعر الأساسي.
- لا تشمل بوابات الدفع.
- لا تشمل رفع ملفات أو معالجة صور معقدة.
- لا تشمل تكامل API خارجية؛ لذلك توجد خدمة مستقلة لاحقًا لـAPI Integration.
- لا تشمل استضافة الخادم أو تكلفتها.
- أي Endpoint أو Resource جديد خارج العدد الأساسي يحتاج إلى تطوير إضافي.
هذا القسم مهم جدًا، لأن كلمة Backend وحدها يمكن أن تعني مشروعًا بأكمله عند بعض المشترين
اضافة Resource أخر حتي 5 Endpoints
20.00
|
|
اضافة موردين حتي 5 Endpoint لكل Resource
40.00
|
|
اضافة تسجيل ودخول ومصادقة JWT للمستخدمين مع صلاحيات المدير
30.00
|
|
اضافة توثيق API تفاعلي باستخدام Swagger او OpenAPI
10.00
|
اضافة Resource أخر حتي 5 Endpoints
20.00
|
|
اضافة موردين حتي 5 Endpoint لكل Resource
40.00
|
|
اضافة تسجيل ودخول ومصادقة JWT للمستخدمين مع صلاحيات المدير
30.00
|
|
اضافة توثيق API تفاعلي باستخدام Swagger او OpenAPI
10.00
|