MRPYWEB

Website, Web Application & Business Systems Development
Back to Portfolios
سامانه CRM بیمه بشوما

Bashoma Insurance CRM System

A comprehensive CRM system for insurance policy management, designed by the Bashoma expert team for Arman Insurance Company. The system includes management of 40+ insurance types, automatic parsing of insurance company …

Overview

About the Project

A comprehensive CRM system for insurance policy management, designed by the Bashoma expert team for Arman Insurance Company. The system includes management of 40+ insurance types, automatic parsing of insurance company Excel files, intelligent hierarchical commission calculation, installment and payment management, guarantor and document system, and advanced financial reporting.

Case Study

Project Case Study

Challenges, solutions, outcomes, technical highlights, architecture, and project scale.

⚡

Challenges

Managing 40+ insurance types with different data structures, automatic parsing of insurance company Excel files with inconsistent formats, hierarchical commission calculation between agent, sales manager and admin, multi-step installment and payment management, and SMS integration.

💡

Solutions

Flexible data model design for each insurance type, using Pandas and OpenPyXL for smart Excel parsing, implementing hierarchical commission calculation algorithm with multi-level management support, Guarantor system for managing guarantors, and dedicated API for SMS.

📚

Outcomes

85% reduction in insurance Excel processing time, managing over 1000 policies per month, accurate commission calculation in less than 1 second, and managing 500+ active users in the sales hierarchy.

🔧

Technical Highlights

Django MVT architecture with 6 independent applications, OTP authentication via SMS, smart Excel parsing with Pandas, hierarchical commission calculation, automatic and manual installment system, document and check management, and financial reports with ApexCharts.

🏗️

Architecture

Django MVT architecture with 6 applications: Account (user and hierarchy management), Bimename (policy management), Financial, Sales_Staff, Managers, and Site_Profile (public site).

📐

Project Scale

8 main database models, 50+ views, 30+ templates, 40+ insurance types, and over 20,000 lines of code.

Stack

Technologies

Django HTML/CSS JavaScript MySQL Python
Categories

Categories

Office Automation CRM System Appointment System
Industry

Industry

Insurance & Financial Services
Scope

Scope

Insurance & Financial Services
Statistics

Project Statistics

7
👁️ Views
0
❤️ Likes
0
⬇️ Downloads
0
⭐ Rating
Metrics

Custom Metrics

Key performance indicators of the project

1000 Policies Registered
40+ Insurance Types
500+ Active Users
20000 Lines of Code
Team

Project Team

People who collaborated on this project

حسن کاظمی
Hasan Kazemi
Full Stack Developer

Have a similar project in mind?

If you need collaboration for developing a website, CRM, ERP, or a custom system, I'd be happy to discuss your project.

Start a Project