وصف الخدمة

أقدّم برمجة RESTful API احترافي باستخدام Node.js وExpress بصيغة JSON مع توثيق JWT. تتضمن الخدمة الأساسية: نظام تسجيل/تسجيل دخول، CRUD لنموذج واحد تحدده (مثل Users أو Products)، ملف README مفصّل، وPostman Collection للاختبار. المشروع يسلم كمجلد مضغوط (ZIP) يحتوي كامل سورس المشروع جاهز للتشغيل محلياً.


حجم العمل

نموذج واحد (Model) مع CRUD كامل

تنفيذ نموذج واحد حسب اختيارك (مثل Users أو Products) مع عمليات الإنشاء، القراءة، التعديل، والحذف، مع التحقق من صحة البيانات ومعالجة الأخطاء الأساسية.

حتى 6 Endpoints جاهزة للاستخدام

يشمل: تسجيل مستخدم جديد، تسجيل دخول، إنشاء سجل، جلب سجل/سجلات، تعديل سجل، حذف سجل — جميعها تعمل بصيغة JSON.

توثيق JWT وحماية المسارات الحساسة

إضافة نظام Authentication باستخدام JSON Web Token لحماية الـ endpoints التي تتطلب صلاحيات دخول، مع التحقق من التوكن قبل تنفيذ الطلب.

ملف README مفصّل للتشغيل

دليل واضح خطوة-بخطوة يشرح تثبيت الحزم، إعداد متغيرات البيئة (.env)، ربط قاعدة البيانات، وتشغيل المشروع محليًا.

Postman Collection جاهز للاختبار

ملف Postman يحتوي جميع الطلبات المطلوبة مع أمثلة جاهزة لتجربة التسجيل، تسجيل الدخول، وعمليات CRUD مباشرة.

حدود الخدمة الأساسية

لا تشمل الخدمة رفع الملفات، التكامل مع بوابات دفع، النشر على سيرفر، أو ربط خدمات خارجية — يمكن إضافتها كخدمة تطوير إضافية حسب الطلب.


مميزات الخدمة

تنفيذ تسجيل وتوثيق آمن (JWT)

نظام تسجيل/تسجيل دخول متكامل يولّد توكن JWT ويُحقق صلاحية الوصول للـ endpoints الحسّاسة لضمان أمان الجلسات.

CRUD جاهز لنموذج واحد

عمليات إنشاء/قراءة/تعديل/حذف لنموذج Users (أو النموذج الذي تختاره) مع تحقق قواعد الإدخال وأساليب التعامل مع الأخطاء.

مشروع مرتب وقابل للتشغيل محلياً

هيكل مشروع منظم مع package.json وسكربتات تشغيل، وإرشادات تشغيل خطوة-بـ-خطوة في README لتشغيل الخدمة بسرعة.

Postman Collection للاختبار

مجموعة Postman جاهزة تتضمن طلبات التسجيل/تسجيل الدخول وCRUD مع أمثلة استجابة JSON لتسهيل الاختبار الفوري.

توثيق وREADME مفصّل

README يشرح متغيرات البيئة (ENV)، طريقة ربط قاعدة البيانات، أوامر التشغيل، ونصائح لحل المشاكل الشائعة.

مراجعات ودعم بعد التسليم

مراجعتان مجانيتان لتعديلات صغيرة + دعم فني لمساعدة على تشغيل المشروع أو حل أي أعطال بسيطة.


معرض الأعمال


ما الذي ستستلمه

ملفات المشروع مضغوطة (ZIP)

مجلد مضغوط يحتوي كامل سورس المشروع (مجلد src أو app)، package.json، ملفات الإعداد، وملفات التكوين الضرورية لتشغيل الخدمة محلياً.

ملف README مفصّل للتشغيل

دليل خطوة-بـ-خطوة يشرح متطلبات التشغيل، تثبيت الحزم، إعداد المتغيرات (ENV)، أوامر التشغيل، وحلول المشاكل الشائعة.

Postman Collection للاختبار

ملف Collection جاهز يتضمن طلبات التسجيل/تسجيل الدخول وCRUD مع أمثلة طلبات واستجابات JSON لتسهيل الاختبار الفوري.

ملف env.example مع تعليمات المتغيرات

قالب ملف البيئة (.env.example) يضم المتغيرات المطلوبة (DB_URL, JWT_SECRET,… ) مع شرح لكل متغيّر وطريقة تعبئته بأمان.

توثيق Endpoints مختصر (API Docs)

قائمة Endpoints مع نوع الطلب (GET/POST/PUT/DELETE)، مسارات URL، المعطيات المطلوبة، ونماذج استجابة JSON لكل نقطة نهاية.

قاعدة بيانات عيّنة / سكربت تهيئة (Seed أو SQL Dump)

ملف يحتوي بيانات تجريبية أو سكربت تهيئة لملء الجداول الأساسية لتسهيل البدء والاختبار المحلي (إن طُلِبَ ضمن الحزمة).

نصائح ونقاط أمان أساسية

قائمة قصيرة بأهم إجراءات الأمان المطبّقة (التشفير، التحقق من المدخلات، حماية الـJWT) وملاحظات نشر آمن على الخادم.

مراجعتان ودعم تشغيل

شامل مراجعتين لتعديلات بسيطة بعد التسليم ودعم فني لحل مشاكل التشغيل أو الإعداد إن ظهرت.

شراء الخدمة

سعر الخدمة
$25.00

بطاقة الخدمة