هل تحتاج Backend قوي وآمن لمشروعك أو تطبيقك؟
أنا مطور Backend متخصص في بناء أنظمة API احترافية باستخدام Node.js و Express.js، مع خبرة عملية في تصميم قواعد بيانات علاقية وأنظمة مصادقة آمنة ومعالجة العمليات المالية بدقة تامة.
خبرتي تشمل مشاريع مثل: نظام مبيعات ومخازن مع معالجة دقيقة للعمليات المالية، متجر إلكتروني كامل بنظام تسجيل دخول آمن، ونظام إدارة صالات رياضية بالاشتراكات والأعضاء والمدربين ونظام التدريب الاونلاين.
تواصل معي الآن، ودعنا نبني معًا الـ Backend الذي يستحقه مشروعك.
بنية مشروع منظمة تسهّل عليك إضافة مميزات جديدة مستقبلًا بدون إعادة هيكلة
إخفاء البيانات الحساسة عبر متغيرات البيئة، وتطبيق معايير حماية أساسية على مستوى الكود، مع إمكانية إضافة نظام تسجيل دخول كامل (JWT) كخدمة إضافية
كتابة كود يراعي معايير الجودة والتحقق من صحة البيانات، مع القدرة على التوسع لعمليات أكثر تعقيدًا (مثل المعاملات المالية) كخدمة إضافية أو ضمن عرض سعر مخصص حسب حجم المشروع
توثيق بـ README وPostman Collection يسهّل عليك أو على أي مطور آخر فهم الـ API بسرعة
عبر GitHub أو ملف مضغوط او image عبر DockerHub، منظم وموثق بالكامل
يشرح طريقة تشغيل المشروع، الـ environment variables المطلوبة، وهيكل الملفات
تحتوي كل الـ Endpoints جاهزة للاختبار المباشر
حتى 8 Endpoints أساسية (CRUD operations) على 3 جداول كحد أقصى بعلاقات بسيطة (One-to-Many)، بدون أنظمة مصادقة معقدة أو تكاملات خارجية إلا كإضافة اختيارية
1. فهم المتطلبات
أرسل لي تفاصيل مشروعك (نوع النظام، عدد الـ Endpoints المطلوبة، هل يحتاج نظام مستخدمين أو مصادقة)، وسأقوم بتحليلها وتحديد التصميم الأنسب لقاعدة البيانات والعلاقات بينها.
2. التصميم والتطوير
أبدأ بتصميم قاعدة البيانات (Schema) باستخدام Prisma، ثم بناء الـ Endpoints باستخدام Express.js مع تطبيق التحقق من صحة البيانات عبر Zod، وتأمين النظام بالكامل باستخدام JWT عند الحاجة.
3. الاختبار
أختبر كل Endpoint عبر Postman للتأكد من عمله بشكل صحيح في كل الحالات
4. المراجعة والتسليم
أرسل لك نسخة تجريبية للمراجعة، وأقوم بأي تعديلات مطلوبة، ثم أسلّم الكود كاملًا مع ملف README يشرح طريقة التشغيل وربط قاعدة البيانات.
5. الدعم بعد التسليم
أقدم دعمًا فنيًا لفترة محددة بعد التسليم للإجابة على أي استفسارات متعلقة بالكود أو طريقة تشغيله.
اضافة صفحة Login/SignUp (Authentication)
20.00
|
|
اضافة EndPoint علي مشروعك
5.00
|
|
تصميم وانشاء قاعدة بيانات كامله وعلاقات معقده
25.00
|
|
حمايه من الهجمات ( Rate Limiting + Security Headers )
15.00
|
|
كتابه ملف اختبارات تلقائيه يجمع كل EndPoints الاساسيه ( Unit Tests )
10.00
|
اضافة صفحة Login/SignUp (Authentication)
20.00
|
|
اضافة EndPoint علي مشروعك
5.00
|
|
تصميم وانشاء قاعدة بيانات كامله وعلاقات معقده
25.00
|
|
حمايه من الهجمات ( Rate Limiting + Security Headers )
15.00
|
|
كتابه ملف اختبارات تلقائيه يجمع كل EndPoints الاساسيه ( Unit Tests )
10.00
|