تفاصيل العمل

منصة CRM عقاري متكامل لشركات التسويق والوساطة العقارية، يجمع إدارة العملاء المحتملين، مسار المبيعات، والمخزون العقاري في منصة واحدة قابلة للتوسع.

نوع العمل والميزات:

إدارة العملاء (Leads) مع التقاط من قنوات متعددة (موقع، فيسبوك/إنستغرام، واتساب)، ومنع التكرار تلقائياً، وتوزيع العملاء على المستشارين (Round-robin)، وسجل تفاعلات كامل (مكالمات، اجتماعات، ملاحظات، واتساب). مسار مبيعات Kanban بمراحل واضحة مع تتبع التاريخ ومراقبة SLA. مخزون عقاري هرمي (مطور → مشروع → وحدة) مع تفاصيل غنية، معرض صور، ودعم استيراد Excel. مطابقة ذكية بين احتياجات العميل والوحدات المتاحة بخوارزمية تقييم مرجحة. صلاحيات حسب الدور (Admin / Manager / Agent) مع تقارير وفق النطاق. تكاملات: واتساب للأعمال، Google Calendar، Webhooks لإعلانات فيسبوك/إنستغرام ونماذج الموقع. لوحات تحليلات لأداء المستشارين وعائد التسويق ومسار التحويل، مع ميزات إضافية مثل الإشعارات والـ gamification حسب بنية المشروع.

طريقة التنفيذ:

واجهة خلفية REST بـ FastAPI غير متزامنة (async)، قاعدة بيانات PostgreSQL مع Alembic للهجرات، Redis للتخزين المؤقت والطوابير، Celery للمهام غير المتزامنة، تخزين ملفات متوافق مع S3/MinIO، ومصادقة JWT. الواجهة الأمامية تطبيق SPA بـ React مع إدارة حالة واستعلامات للخادم، نماذج مع تحقق، وجداول وتصور بيانات. التشغيل والنشر عبر Docker مع إمكانية النشر السحابي (Kubernetes / ECS حسب البيئة).

التقنيات المستخدمة (قائمة مختصرة للصق أو للتوسيع)

Backend: Python 3.12، FastAPI، Uvicorn، Pydantic، SQLAlchemy 2 (async)، Alembic، asyncpg

قاعدة البيانات والبنية: PostgreSQL، Redis

مهام خلفية: Celery

ملفات وتخزين: boto3 (S3 / MinIO)

أمان: JWT (access + refresh)، Passlib / bcrypt

Frontend: React 18، TypeScript، Vite، React Router، TanStack Query، React Hook Form، Zod

واجهة وتصميم: Tailwind CSS، Radix UI، shadcn-style components، Lucide icons، Recharts

أخرى: Axios، i18next (عربي/إنجليزي)، Zustand، @dnd-kit (سحب وإفلات للـ Kanban)، Sonner (إشعارات)

أدوات وتكامل: OpenPyXL / Pandas (Excel)، Google APIs، httpx، pytest

DevOps: Docker، Docker Compose

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات