Allianz List Management
Marketing-Mailing solution for targeted advertisement.
It is intended to be used by insurance agents and works as intranet. Previous version of application was built with ExtJS 2 which was difficult to maintain and add new features. The company wanted to develop the application further and it was not possible with old application.
Most interesting and challenging tasks to implement were:
Using Angular 5 as a platform for building the single page application we were able to create maintainable application with high response time. Why did we decide to use Angular 5? It is one of the most evolving web platforms and is led by the Angular Team at Google and by a community of individuals and corporations. On the other side, if you have full stack developers with the solid server side background in C# which practice modern techniques of building complex system like Dependency Injection then Angular 5 is the best choice for creating a maintainable client side application.
The system is divided into 4 modules:
Organization, Marketing and Mailing modules are isolated from each other and all modules have separate schema in database. This approach allows to reuse modules in other systems.
After many years of continuous developing we can say that it was right choice.