چالش پروژه
محصول بیمه باید همزمان چند Workflow متفاوت را مدیریت کند؛ از استعلام و احراز تا مدارک، بازدید، صدور و عملیات پنل. اگر همه این مسیرها در یک هسته درهمتنیده شوند، توسعه محصول و اتصال سرویسهای جدید پرریسک میشود.
یک پلتفرم InsurTech ماژولار برای سناریوهای بیمه خودرو و آتشسوزی، استعلام خودرو، بازدید بدنه، بیمه شخص ثالث، پیوست مدارک، پیامک و پنل مدیریتی؛ با معماری Laravel Module برای توسعه مستقل سرویسها.
محصول بیمه باید همزمان چند Workflow متفاوت را مدیریت کند؛ از استعلام و احراز تا مدارک، بازدید، صدور و عملیات پنل. اگر همه این مسیرها در یک هسته درهمتنیده شوند، توسعه محصول و اتصال سرویسهای جدید پرریسک میشود.
پروژه با nwidart/laravel-modules دامنه را به ماژولهای مستقل تقسیم کرده است: VehicleHullInspection، CarLookup، ThirdPartyCarpolicies، Fire، InsuranceCore، Attachment، Sms و DashboardAdmin. Laravel Sanctum، JWT، Guzzle، Kavenegar و Media tooling نیز زیرساخت احراز، ارتباط سرویسها، پیامک و مدارک را تکمیل میکنند.
خروجی یک Core قابل توسعه برای کسبوکار بیمه است؛ تیم میتواند محصول یا Workflow جدید را بهصورت ماژولار اضافه کند و بخشهای استعلام، مدارک، ارتباط کاربر و عملیات مدیریتی را مستقل نگه دارد.
ماژولهای فعال Repository نشان میدهند دامنه به بخشهای VehicleHullInspection، CarLookup، ThirdPartyCarpolicies، Fire، InsuranceCore، Attachment، Sms و DashboardAdmin تفکیک شده است.
Laravel Sanctum و JWT در کنار Guzzle برای ارتباط سرویسها و کنترل دسترسی استفاده شدهاند؛ Route ماژول شخص ثالث نیز کنترل Token از Gateway را نشان میدهد.
وجود Attachment، SMS و Media tooling نشان میدهد تجربه بیمه فقط فرم خرید نیست و گردش مدارک و اطلاعرسانی نیز در معماری دیده شده است.
بازدید بدنه، استعلام خودرو، بیمه شخص ثالث، آتشسوزی، InsuranceCore، مدارک، پیامک و پنل مدیریت.
بله؛ پروژه از Laravel Modules استفاده میکند و دامنهها به ماژولهای مستقل تقسیم شدهاند.
همین حالا با ما صحبت کنید تا ایده شما را به یک محصول سریع، حرفهای و قابل توسعه تبدیل کنیم.