العودة لقائمة المشاريع

مطور Backend (Node.js/NestJS) لبناء أساس منصة SaaS ضخمة (Agency OS) وربط المتاجر

85

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مُغلق
تاريخ النشر
منذ شهرين
الميزانية
$2500.00 - $5000.00
مدة التنفيذ
30 يوما
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Mohammed M.
عدد العروض
28
مشاريع قيد التنفيذ
0
التواصلات الجارية
2
المهارات المطلوبة
Back End جافا سكريبت node.js PostgreSQL web scraping تطوير البرمجيات Back End جافا سكريبت node.js PostgreSQL web scraping تطوير البرمجيات
الوصف
رؤية المشروع (ماذا نبني؟): مرحباً بالجميع، نحن لا نبني مجرد متجر إلكتروني أو لوحة تحكم تقليدية، بل نبني منصة SaaS متكاملة ونظام تشغيل لوكالات التسويق (Agency OS). المنصة تهدف إلى الاستغناء عن تشتت الوكالات بين 10 أدوات منفصلة، لتجمع (إدارة المحادثات، الذكاء الاصطناعي والمبيعات، الربط مع المتاجر، مراقبة المنافسين، وإطلاق الحملات) في بيئة عمل واحدة Multi-tenant (منصة - وكالة - عميل - متجر). ​بصفتي المدير التقني (CTO) للمشروع، أبحث عن مطور Backend "خبير" للعمل معي جنباً إلى جنب لتأسيس (طبقة التشغيل والمنطق والبيانات)، ليكون هذا الأساس هو العمود الفقري الذي سأقوم ببناء ودمج محركات الذكاء الاصطناعي (AI & RAG) عليه. ​المهام المطلوبة (المرحلة الأولى MVP - 7 وحدات أساسية): ​نظام المستخدمين والصلاحيات (IAM): بناء هيكل قواعد البيانات (PostgreSQL) لدعم الـ Multi-tenancy، وبرمجة نظام تسجيل الدخول وتوزيع الصلاحيات (Super Admin, Agency Admin, Client). ​الربط مع المتاجر (Store Integrations): برمجة الـ APIs والـ OAuth للربط اللحظي مع منصات (سلة Salla، زد Zid، شوبيفاي Shopify) لسحب المنتجات، التصنيفات، الأسعار، والطلبات. ​نظام الـ Webhooks المركزي: برمجة Endpoints قوية لاستقبال التحديثات اللحظية من المتاجر وتحديث قاعدة البيانات المركزية فوراً لتغذية أنظمة المنصة. ​صندوق الوارد الموحد (Smart Inbox): تأسيس الـ Endpoints الخاصة باستقبال الرسائل من قنوات التواصل (WhatsApp, Instagram) عبر (Meta Graph API) وتخزينها وإدارتها في هيكل موحد. ​مُوجه الذكاء الاصطناعي (AI Router): تجهيز الـ APIs التي ستستقبل الرسائل من الصندوق الوارد وتمررها لمحرك الـ AI الداخلي (الذي سأتولى أنا برمجته)، ثم إرجاع الرد للعميل. ​إدارة قاعدة البيانات المركزية: تصميم (Database Schema) احترافية تستوعب البيانات التشغيلية (المتاجر، المحادثات، العملاء) بشكل منظم لتسهيل عمليات (ETL) لاحقاً. ​نظام إطلاق الحملات (Campaigns Launcher V1): الربط الأساسي مع (Meta Ads API) لتمكين المستخدم من إطلاق حملة إعلانية بسيطة وسحب أرقام الأداء الأساسية (ROAS, Spend). ​المهارات والتقنيات المطلوبة: ​خبرة عميقة في Node.js وإطار عمل NestJS (أو Express بـ Clean Architecture). ​إتقان قواعد بيانات PostgreSQL والتعامل مع (TypeORM / Prisma). ​[شرط حاسم] سابقة أعمال موثقة في الربط مع المتاجر العربية (سلة / زد) والتعامل مع الـ Webhooks و Meta APIs. ​كتابة كود نظيف، قابل للتوسع (Scalable)، وموثق عبر Swagger. ​ملاحظات هامة: هذا المشروع يمثل المرحلة الأولى فقط من خارطة طريق طويلة، وفي حال الإنجاز باحترافية، سيتم التعاقد المستمر لتطوير باقي الوحدات (20 وحدة).
عرض على مستقل