پروژه · منتشرشده از Studio

CRM — گلکسی ویژن

CRM با React و Express برای آموزشگاه گلکسی ویژن، همراه RBAC و مسیریابی تماس ایزابل به پروندهٔ مخاطب.

نقش
مهندس فول‌استک برای رابط محصول، API، احراز هویت و یکپارچه‌سازی تلفنی
نتیجه
CRM داخلی گلکسی ویژن با React، احراز/RBAC اکسپرس و رفتار باز شدن با تماس ایزابل تحویل شد.
وضعیت
تحویل کارفرمایی — URL و سورس خصوصی

برای این CRM کارفرمایی URL زنده یا مخزن عمومی در دسترس نیست. اسکرین‌شات‌ها جزئی و سانسور شده‌اند؛ تصویر کامل محصول منتشر نمی‌شود.

اسکرین‌شات جزئی سانسورشده از شبکهٔ افراد CRM

نتیجه

زمینه و اهمیت پروژه

تشخیص سریع‌تر تماس‌گیرندهٔ شناخته‌شده و مرز روشن دسترسی، اشتباه را در میز شلوغ آموزشگاه کم می‌کند.

نتیجه

مسئله

تیم به یکجا برای افراد، دوره‌ها، مالی و پیامک نیاز داشت و تماس ورودی ایزابل باید بلافاصله پروندهٔ منطبق را باز می‌کرد.

جزئیات تحویل

محدودیت‌ها

محرمانگی کارفرما: بدون URL عمومی محصول، بدون سورس عمومی، و فقط اسکرین‌شات جزئی سانسورشده قابل نمایش است.

  • محرمانگی کارفرما: بدون URL عمومی محصول، بدون سورس عمومی، و فقط اسکرین‌شات جزئی سانسورشده قابل نمایش است.

جزئیات تحویل

نقش و محدوده

تحویل کارفرمایی برای گلکسی ویژن. نام کارکنان و شماره تلفن داخل اسکرین برای انتشار سانسور می‌شود.

مسئولیت‌ها

  • رابط CRM با React (RTL)
  • API، احراز هویت و نشست با Express.js
  • RBAC کامل روی ماژول‌های CRM
  • تماس ورودی ایزابل ← باز شدن پروندهٔ مخاطب
  • ماژول‌های افراد، دوره‌ها، مالی، پیامک و تعاریف

داخل محدوده

  • رابط CRM با React (RTL)
  • API، احراز هویت و نشست با Express.js
  • RBAC کامل روی ماژول‌های CRM
  • تماس ورودی ایزابل ← باز شدن پروندهٔ مخاطب
  • ماژول‌های افراد، دوره‌ها، مالی، پیامک و تعاریف

خارج از محدوده

  • آدرس استقرار زنده مخصوص کارفرما و خصوصی است.
  • مخزن سورس خصوصی است.
  • اسکرین‌شات‌ها جزئی و سانسور شده‌اند؛ تصویر کامل UI منتشر نمی‌شود.

جزئیات تحویل

افراد / مرکز تماس

فهرست افراد و جریان‌های مرکز تماس برای کارکنان.

  1. 1

    افراد / مرکز تماس

    فهرست افراد و جریان‌های مرکز تماس برای کارکنان.

    • gvc-people-shot

خروجی گام

  • gvc-people-shot

جزئیات تحویل

ماتریس RBAC

دسترسی ایجاد/خواندن/ویرایش/حذف به‌ازای هر ماژول برای کاربران.

  1. 1

    ماتریس RBAC

    دسترسی ایجاد/خواندن/ویرایش/حذف به‌ازای هر ماژول برای کاربران.

    • gvc-rbac-shot

خروجی گام

  • gvc-rbac-shot

جزئیات تحویل

پل تلفنی ایزابل

تماس ورودی از شمارهٔ شناخته‌شده پروندهٔ همان فرد را در CRM باز می‌کند.

  1. 1

    پل تلفنی ایزابل

    تماس ورودی از شمارهٔ شناخته‌شده پروندهٔ همان فرد را در CRM باز می‌کند.

    • gvc-sms-shot

خروجی گام

  • gvc-sms-shot

جزئیات تحویل

شبکهٔ افراد (جزئی)

سطح افراد مرکز تماس را بدون افشای URL زنده نشان می‌دهد.

شبکهٔ افراد (جزئی)

سطح افراد مرکز تماس را بدون افشای URL زنده نشان می‌دهد.

دارای محتوای تصویری

جزئیات تحویل

ماتریس دسترسی (جزئی)

RBAC دانه‌ریز روی ماژول‌های CRM را مستند می‌کند.

ماتریس دسترسی (جزئی)

RBAC دانه‌ریز روی ماژول‌های CRM را مستند می‌کند.

دارای محتوای تصویری

جزئیات تحویل

هنرجویان برنامه (جزئی)

جریان فهرست هنرجویان دوره داخل CRM را نشان می‌دهد.

هنرجویان برنامه (جزئی)

جریان فهرست هنرجویان دوره داخل CRM را نشان می‌دهد.

دارای محتوای تصویری

جزئیات تحویل

پیامک / پروفایل فرد (جزئی)

جزئیات فرد و پیامک را کنار باز شدن مخاطب با تماس نشان می‌دهد.

پیامک / پروفایل فرد (جزئی)

جزئیات فرد و پیامک را کنار باز شدن مخاطب با تماس نشان می‌دهد.

دارای محتوای تصویری

جزئیات فنی

معماری

SPA ری‌اکت با APIهای Express و احراز نشست صحبت می‌کند؛ RBAC ماژول‌ها را محدود می‌کند؛ رویداد ایزابل تلفن را به فرد وصل و پرونده را باز می‌کند.

CRM ری‌اکت

other

رابط کارکنان RTL

API اکسپرس

other

احراز هویت + RBAC

ایزابل

other

رویداد تماس ورودی

  • uiapi · نشست HTTPS
  • pbxapi · تماس ← فرد

جزئیات فنی

RBAC سطح ماژول

وضعیت
نقش‌های مختلف به دسترسی متفاوت ایجاد/خواندن/ویرایش/حذف در هر ماژول نیاز دارند.
تصمیم
ماتریس عمل به‌ازای ماژول
منطق
میز آموزشگاه وظایف تماس، دوره و مالی را مخلوط می‌کند و یک نقش درشت کافی نیست.
هزینه و بده‌بستان
UI و تست دسترسی بیشتری برای نگهداری.

گزینه‌های بررسی‌شده

  • پرچم درشت ادمین/کاربر
  • ماتریس عمل به‌ازای ماژول

نتیجه

نتیجه

CRM داخلی گلکسی ویژن با React، احراز/RBAC اکسپرس و رفتار باز شدن با تماس ایزابل تحویل شد.

جزئیات فنی

بازنگری

برای CRM کارفرمایی، UI افشا (بدون URL / سورس خصوصی / اسکرین جزئی) باید در کارت پورتفolio درجهٔ یک باشد.

آموخته‌ها

  • ارزش تلفنی وقتی دیده می‌شود که پروندهٔ CRM همان لحظهٔ تماس باز شود.

گام‌های بعدی

  • Studio را سطح ویرایش عنوان، خلاصه و گالری نگه دارید.

محتوای منتشرشده

مرز ادعا

برای این CRM کارفرمایی URL زنده یا مخزن عمومی در دسترس نیست. اسکرین‌شات‌ها جزئی و سانسور شده‌اند؛ تصویر کامل محصول منتشر نمی‌شود.

محتوای منتشرشده

گام بعدی

با هدف پروژه شروع کنید

نتیجهٔ موردنیاز را بگویید تا قدم بعدی دقیق و قابل‌اجرا تعریف شود.

تصاویر پروژه

اسکرین‌شات جزئی سانسورشده از ماتریس دسترسی CRM
دسترسی به‌ازای ماژول
اسکرین‌شات جزئی سانسورشده از هنرجویان برنامه
فهرست برنامهٔ دوره
اسکرین‌شات جزئی سانسورشده از جزئیات پیامک فرد
پیامک فرد
محسن
محسن خجسته‌نژاد
contact@mohsen.info

تهران، ایران

English version

© 2026 محسن خجسته‌نژاد.