هل تحتاج إلى واجهة برمجية منظمة لربط موقعك أو تطبيقك بقاعدة بيانات؟
أنا علي عبدالكريم، مطور ويب متكامل، أقدم خدمة تطوير الواجهات البرمجية باستخدام نود جي إس وإكسبريس ومونجو دي بي.
مواصفات الخدمة الأساسية:
- تطوير 4 مسارات برمجية لكيان بيانات واحد.
- إضافة سجل جديد إلى قاعدة البيانات.
- استرجاع سجل واحد باستخدام معرّفه.
- تعديل بيانات سجل موجود.
- حذف سجل من قاعدة البيانات.
- إنشاء نموذج بيانات واحد يحتوي على 5 حقول بحد أقصى.
- ربط المسارات بمجموعة واحدة داخل قاعدة بيانات مونجو دي بي.
- التحقق من المدخلات ومعالجة الأخطاء الأساسية.
- إرجاع الاستجابات بصيغة JSON.
- اختبار المسارات البرمجية.
الملفات المستلمة:
ملفات الشيفرة البرمجية بصيغة JS، وملفات إعداد المشروع، وملف اختبارات Postman بصيغة JSON، ودليل تشغيل README.
لا تشمل الخدمة الواجهات المرئية أو أنظمة تسجيل الدخول والصلاحيات أو النشر.
تطوير مسارات برمجية واضحة ومنظمة لتنفيذ العمليات المطلوبة وتبادل البيانات مع الموقع أو التطبيق.
ربط المسارات بقاعدة بيانات مونجو دي بي، باستخدام نموذج بيانات واحد يحتوي على خمسة حقول بحد أقصى، لتنفيذ عمليات إضافة السجلات واسترجاعها وتعديلها وحذفها.
التحقق من البيانات المستقبلة ومعالجة الأخطاء الأساسية وإرجاع استجابات واضحة لتسهيل التكامل.
تنظيم ملفات المشروع وتقسيم المسؤوليات البرمجية لتسهيل فهم الشيفرة وتوسيع وظائفها مستقبلًا.
اختبار المسارات البرمجية الأربعة، وتسليم ملف طلبات بصيغة JSON يمكن استيراده في برنامج بوستمان لإعادة اختبار العمليات.
سأقدم تعليمات واضحة لتشغيل المشروع واختبار المسارات البرمجية، مع توضيح الطلبات والاستجابات الأساسية لتسهيل استخدامها
أربعة مسارات لتنفيذ عمليات الإضافة والاسترجاع بالمعرّف والتعديل والحذف على كيان بيانات واحد، مع إرجاع الاستجابات بصيغة JSON.
نموذج بيانات يحتوي على 5 حقول بحد أقصى، مرتبط بمجموعة واحدة داخل قاعدة بيانات مونجو دي بي.
ملفات JavaScript بامتداد .js، وملف package.json لإعداد المشروع، وملف .env.example لتوضيح متغيرات البيئة دون تضمين بيانات سرية
ملف Postman Collection بصيغة .json لاختبار المسارات الأربعة، وملف README.md يحتوي على خطوات الإعداد والتشغيل.
تنفيذ تعديل بسيط واحد ضمن نطاق الوظائف المتفق عليها قبل التسليم النهائي.
إضافة 4 مسارات برمجية لكيان بيانات آخر
10.00
|
|
إضافة تسجيل الدخول وتسجيل المستخدمين مع حماية المسارات
20.00
|
|
إضافة صلاحيات أساسية لمستويين من المستخدمين
15.00
|
|
ربط الواجهة البرمجية بخدمة خارجية موثقة
15.00
|
|
نشر المشروع على استضافة المشتري وإعداده للتشغيل
15.00
|
إضافة 4 مسارات برمجية لكيان بيانات آخر
10.00
|
|
إضافة تسجيل الدخول وتسجيل المستخدمين مع حماية المسارات
20.00
|
|
إضافة صلاحيات أساسية لمستويين من المستخدمين
15.00
|
|
ربط الواجهة البرمجية بخدمة خارجية موثقة
15.00
|
|
نشر المشروع على استضافة المشتري وإعداده للتشغيل
15.00
|