Neev developed the primary customer facing portal for a leading Indian bank using ActiveSite wCMS, an Open Source CMS developed at Neev. Features like site-wide search, ATM locator, forms for opening an account and grievance redressal were developed. Since the client was in the banking sector, security was ensured through implementation of random token generation.
The client, a leading Indian bank currently has over 500 branches and over 1000 ATMs with a presence in India, UK and UAE. The bank was one of the earliest private sector banks in India.
The client required Neev to build its corporate website. This website was the primary customer facing website that had to display all information regarding the various services offered by the client. The website also had to collect the various business enquiries for the client’s services. Since the client was in the banking sector, security was important. An ATM locator was required to be developed to enable customers to locate the nearest ATMs quickly and easily. A site-wide search was required to be implemented. The website also had to enable interested customers to apply for an account online. A grievance redressal form was required to be developed to collect grievances from dissatisfied customers.
Neev scope of work involved development, testing and deployment. ActiveSite wCMS, an Open Source CMS developed by Neev, was used to create the portal. Information regarding the different services offered by the client were imported to the database and categorized based on product categories in order to display on the website. Google Map API was used to enable ATM locator with the client providing us a list of states and cities where their ATMs are located. Whitelisting approach was used to test against vulnerable parameters. Search feature was implemented with the help of Lucene full text search engine. This led to corruption of index which was solved by re-indexing the web crawler. To ensure security, every page and every link was secured by a randomly generated token. If the user remains idle for some pre-determined amount of time, the token would automatically get de-activated. The user had to re-load to authenticate the session. Backend database integration was done to PostgresSQL. MVC design patterns were used. Forms were built using the inbuilt form builder to enable customers to apply for an account after going through terms and conditions displayed in the form.
Newly published pages did not show up on search. This was solved through re-indexing.