SecureNow - Web Application
Website URL : http://securenow.in/
SecureNow Insurance Broker Private Limited is a Private Limited Liability Company who can sell both life and general insurance. The project includes a public facing website and a Policy and Asset Management(PAM) Portal. Website provides all available policy and insurance options which allows a user to Request for a Quote by providing relevant details for the chosen policy. For a user that Requests for a Quote, the request details are forwarded to various insurers, who can provide with their own quote. This in effect starts the bidding process, where the insurers can bid and the insurer with the lowest quote + benefits wins, meaning the same quote is suggested to the user. A basic chat system is also integrated into the system where the Insurers can communicate with the SecureNow team. The system, built upon Groovy and Grails with MySQL at the backend, with the domain modelling performed by the team exactly depicts the hierarchy being followed in their Organisation, with teams and supervisors created and the same being assigned to the employees to make all the processes as streamlined as possible. After a lead/prospect is added to the system, the same is assigned to a team/supervisor/employee by the admin, who can then follow-up with them (Initial Enquiry, Quotes Submitted, Data received, won/lost). After the user purchases a policy from us, the lead/prospect is converted to a client, and is made to go through the usual process of authentication, asked to set a password for himself to access the portal. For authentication purposes, we use Spring Security Grails Plugin, which is a de facto for integrating authentication in a Java Enterprise Applications. The system also has a multitenant architecture, since most of the clients are top Corporates, multiple managers could be created account for the same client to manage the policies. A Quartz plugin is also installed to perform scheduled jobs to send to the clients a Policy Renewal email(sent via Mandrill) from the system, 7 and 15 days prior to renewal date. We manage the system performance using Grails Melody plugin(which integrates Java Melody system monitoring tool into grails application), which provides us with great insights and helps us to enhance the system performance to a great extent. An excerpt from the pluginsâ€™ documentation: The goal of JavaMelody is to monitor Java or Java EE applications servers in QA and production environments. It is not a tool to simulate requests from users, it is a tool to measure and calculate statistics on real operation of an application depending on the usage of the application by users.
Scope of Work
SecureNow team was looking for a platform to excel in the insurance industry. They sought our ERP software development services to develop their web and mobile application.
Developing their application had the following challenges:
- Implementing location-enabled attendance.
- Administering a leave management system.
- Bringing Different Insurers at one place.
- Securing the Admin Module.
Our team of ERP developers meticulously analyzed their project requirements. Using a technology stack of Groovy & Grails, Angular.js, MongoDB, MySQL, Java1.7, and Node.js , we successfully developed the client's web and mobile application with the following deliverables -
- Configured Mobile Application to get GeoLocation from mobile devices for attendance.
- Designed leave policy and application approval as per hierarchy.
- Developed a single calculator by implementing different insurers APIs.
- Created separate authenticated WebView accessible only to Admins/Managers