The Business Challenge
Our client a mid-sized mortgage company in Australia wanted to build a dedicated Customer Portal for its customers. They wanted to enable their customers have access to all the information related to their loan, EMIs, reports and a loan EMI calculator based on unique parameters. They also wanted to introduce collection of payments though direct bank debit and cards, so that customers can pay their due EMIs without any hassles. Also, the Reports and all the financial data have to be made available in a PDF format for downloading at any time.
Since, the client already had a loan origination and approval platform the greatest challenge was to integrate the customer portal with the existing software so that the data is in sync between the portal and the backend loan management application. Our team suggested using Python Django framework for the customer facing portal. The data synchronization risk was high due to client’s proprietary loan management application that was from Oracle and needed integration with the new Customer Portal that company wanted for its customers. Our team did a thorough analysis of the existing options available for the integration and APIs that can be used in order to mitigate the risks. Our team of application consultant and developers first worked on developing a common database for the loan management application as well as with the Customer Portal for data integration. UI/UX team worked with the Python developers to bring the best features onto the front-end for the end-users/customers. An EMI calculator function was developed independently by our team as it has some complex features and calculation parameters and then it was integrated with the Portal. Customers were able to calculate the EMIs and also have the option to view PDF reports and pay their EMIs on a monthly basis using direct debit option or Cards.
Django Framework, Python 2.7, MySQL, Plotly, jQuery, Orcale 11g
If you are looking for top notch and extremely affordable Python development services or want to discuss your next project, give us a call on +1(205)624 7254 or for Europe dial +44(203)514 3291 or leave us a message. Our client executive will be in touch with your shortly.