العودة لقائمة المشاريع
تطوير لوحة تحكم CRM لإدارة زبائن محلات الملابس مع API للربط مع n8n
الميزانية
$100.00 - $250.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
n8n
برمجة
برمجة قواعد البيانات
واجهة برمجة التطبيقات
n8n
برمجة
برمجة قواعد البيانات
واجهة برمجة التطبيقات
الوصف
وصف المشروع:
أحتاج مطور Full Stack لبناء تطبيق ويب احترافي باللغة العربية (RTL) لإدارة زبائن محلات الملابس. التطبيق جزء من منظومة أتمتة تسويقية مبنية مسبقاً على n8n و Evolution API.
فكرة المشروع:
كاشير المحل يسجل بيانات الزبون عند الشراء → n8n يقرأ البيانات تلقائياً → يرسل رسائل واتساب شخصية للزبائن (ترحيب، حملات، تهنئة عيد ميلاد).
المطلوب بناؤه:
1. صفحة تسجيل الدخول
- اسم المستخدم + كلمة المرور
- تصميم احترافي بألوان navy #0A1628 و gold #C9A84C
2. لوحة التحكم الرئيسية
- إجمالي الزبائن
- عدد من استقبل رسالة الترحيب
- عدد زبائن كل فئة (جديد/منتظم/VIP/غير نشط)
- زر إضافة زبون جديد
3. صفحة إضافة زبون
- الاسم (إلزامي)
- رقم الواتساب (إلزامي)
- تاريخ الميلاد (اختياري)
- ملاحظات (اختياري)
4. صفحة قائمة الزبائن
- جدول بكل الزبائن
- بحث بالاسم أو الرقم
- فلترة بالفئة (جديد/منتظم/VIP/غير نشط)
- شارات الحالة (استقبل ترحيب؟ آخر حملة؟)
5. صفحة ملف الزبون
- عرض كل بيانات الزبون
- زر "تسجيل زيارة جديدة"
- عدد الزيارات الكلي
- تاريخ آخر زيارة
- الفئة الحالية (محسوبة تلقائياً)
6. API Endpoints لـ n8n
GET /api/customers
Headers: Authorization: Bearer [token]
Filters:
- welcome_sent (boolean)
- segment (new/regular/vip/inactive)
- birthday_today (boolean)
- last_campaign_received_not (string)
PATCH /api/customers/:id
Headers: Authorization: Bearer [token]
Body: welcome_sent / last_campaign_received / eid_greeting_sent
قاعدة البيانات (MySQL):
جدول customers:
- id
- name
- phone
- birthday (nullable)
- notes (nullable)
- welcome_sent (default: false)
- eid_greeting_sent (default: false)
- last_campaign_received (default: "")
- total_visits (default: 1)
- last_visit_date (auto)
- segment (auto: new/regular/vip/inactive)
- created_at
منطق الفئات (تلقائي):
New: زيارة واحدة فقط
Regular: 2-4 زيارات
VIP: 5+ زيارات
Inactive: آخر زيارة > 45 يوم
المواصفات التقنية:
Frontend: React.js
Backend: Node.js / Express
Database: MySQL (على VPS موجود مسبقاً)
Hosting: Hostinger VPS (جاهز ومُهيأ)
Domain: subdomain على automindtech.io
SSL: مُفعّل مسبقاً
اللغة: عربي كامل RTL
Mobile Responsive: إلزامي
ما هو موجود مسبقاً:
✅ VPS على Hostinger مع MySQL
✅ n8n مثبت وشغال
✅ Evolution API مثبت وشغال
✅ Domain وSSL جاهزين
✅ Workflows جاهزة تحتاج فقط ربط API
المتطلبات الأساسية:
1. كل بيانات الزبائن معزولة (single tenant)
2. API endpoints تعمل مع Bearer token
3. Token مخزن بشكل آمن
4. كود نظيف وموثق لسهولة التطوير لاحقاً
5. التسليم مع شرح لكيفية إضافة نسخ جديدة للعملاء
الميزانية: 200 دولار المدة: ثلاث أسابيع كحد أقصى.
ملاحظة: المشروع قابل للتكرار لعملاء متعددين، والمطور الجيد سيحصل على فرص عمل إضافية مستقبلاً.