Challenges
Managing 42+ distinct insurance request models, implementing complex multi-level binary network commission calculations, supporting 4 languages simultaneously across all sections, and integrating SMS OTP authentication.
An online insurance platform supporting 30+ insurance lines and 25+ insurance companies. Features include a multi-level sales network, automated commission calculations, 4-language support, and 42 specialized insurance …
An online insurance platform supporting 30+ insurance lines and 25+ insurance companies. Features include a multi-level sales network, automated commission calculations, 4-language support, and 42 specialized insurance request forms.
Challenges, solutions, outcomes, technical highlights, architecture, and project scale.
Managing 42+ distinct insurance request models, implementing complex multi-level binary network commission calculations, supporting 4 languages simultaneously across all sections, and integrating SMS OTP authentication.
Using Django MVT architecture with dynamic views, designing specialized models for each insurance line, implementing a unified AJAX system for all forms, and using Django Hosts to manage reseller subdomains.
80% reduction in insurance request processing time, simultaneous support for 4 languages, centralized management of 42 insurance types in one platform, and an automated sales network with real-time commission calculation.
Django 5.2, multilingual architecture via get_<field>(lang) methods, two-step SMS authentication, structured file storage with dynamic paths, and multi-level access control.
Django MVT architecture with 6 separate apps (account, product, market, manager, site_profile, programmers). Frontend with Bootstrap 5 RTL and jQuery AJAX. MySQL database. Authentication via custom AUTH_USER_MODEL.
80+ database models, 42 specialized insurance forms, 4 languages, 6 apps, 5 user access levels, 30+ insurance lines, and 25+ insurance companies.
Key performance indicators of the project
People who collaborated on this project
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