مرحبًا، أنا مطور ويب لدي معرفة وتطبيق عملي في تطوير تطبيقات الويب والواجهات الخلفية باستخدام Node.js وExpress.js وMongoDB.
إذا كنت تحتاج إلى REST API لموقعك أو تطبيقك، يمكنني تطوير API منظمة وربطها بقاعدة بيانات MongoDB وفقًا للمتطلبات التي تحددها.
- تطوير REST API باستخدام Node.js وExpress.js.
- ربط الـ API بقاعدة بيانات MongoDB باستخدام Mongoose.
- إنشاء مورد واحد (Resource/Model).
- تنفيذ ما يصل إلى 5 Endpoints لعمليات CRUD الأساسية:
- إضافة بيانات.
- عرض جميع البيانات.
- عرض عنصر محدد.
- تعديل البيانات.
- حذف البيانات.
- التحقق الأساسي من صحة البيانات.
- استخدام رموز HTTP المناسبة.
- معالجة الأخطاء.
- تنظيم ملفات المشروع والكود بشكل واضح وقابل للتعديل.
- اختبار الـ API باستخدام Postman.
- إنشاء Postman Collection تتضمن أمثلة على الطلبات والاستجابات.
- تسليم الكود المصدري بصيغة ZIP أو عبر GitHub.
- REST API وفق المتطلبات المتفق عليها.
- Resource / Model واحد مع المسارات المحددة ضمن نطاق الخدمة.
- قاعدة بيانات MongoDB مرتبطة بالـ API باستخدام Mongoose.
- التحقق من صحة البيانات ومعالجة الأخطاء ضمن النطاق المتفق عليه.
- Postman Collection تتضمن أمثلة على الطلبات والاستجابات.
- الكود المصدري منظمًا وقابلًا للتعديل بصيغة ZIP أو عبر GitHub.
- Resource / Model واحد.
- حتى 5 Endpoints لعمليات CRUD الأساسية.
- MongoDB + Mongoose.
- التحقق الأساسي من صحة البيانات.
- معالجة الأخطاء.
- اختبار الـ API باستخدام Postman.
- Postman Collection.
- مراجعة واحدة.
- إنشاء REST API جديدة من الصفر.
- إضافة أو تعديل وظائف REST API داخل مشروع Node.js + Express موجود مسبقًا.
يرجى توفير:
1. وصف واضح للـ API المطلوبة.
2. اسم الـ Resource / Model والحقول المطلوبة.
3. العمليات أو الـ Endpoints المطلوبة.
4. ملفات المشروع أو رابط GitHub إذا كانت الخدمة تتعلق بمشروع موجود.
5. طريقة توفير بيانات الاتصال بقاعدة البيانات عند الحاجة.
6. متطلبات التحقق من صحة البيانات وشكل الاستجابات، إن وجدت.
مهم: سأراجع المتطلبات قبل بدء التنفيذ للتأكد من أنها تقع ضمن نطاق الخدمة الأساسية أو أحد التطويرات المتاحة.
- نظام تسجيل الدخول والمصادقة JWT.
- الصلاحيات والأدوار.
- رفع الملفات.
- بوابات الدفع.
- GraphQL.
- عمليات أو وظائف تتطلب أكثر من نطاق CRUD المحدد في الخدمة الأساسية.
- أكثر من Resource / Model واحد.
- تطوير Backend كامل أو نظام ويب متكامل.
- نشر المشروع على الاستضافة.
اضافة Resource / Model واحد اضافى مع ما يصل الى 5 CRUD Endpoints خاصة به
5.00
|
|
اضافة ما يصل الى 5 Endpoints اضافية الى API
5.00
|
|
اضافة مصادقة ال JWT مع تسجيل الدخول و حماية ال Endpoints المحددة وفق المتفق عليه
10.00
|
|
نشر API واحدة على خدمة استضافة واحدة باستخدام بيانات و اعدادات الاستضافة التى يوفرها العميل
5.00
|
اضافة Resource / Model واحد اضافى مع ما يصل الى 5 CRUD Endpoints خاصة به
5.00
|
|
اضافة ما يصل الى 5 Endpoints اضافية الى API
5.00
|
|
اضافة مصادقة ال JWT مع تسجيل الدخول و حماية ال Endpoints المحددة وفق المتفق عليه
10.00
|
|
نشر API واحدة على خدمة استضافة واحدة باستخدام بيانات و اعدادات الاستضافة التى يوفرها العميل
5.00
|