Our Work

Informative Dashboard for a Trust Using Kibana and ElasticSearch

Overview

A comprehensive and dynamic dashboard developed to monitor the progress of development works, of both the government supported as well as Trusts driven, in Parliamentary constituency.The data from the various projects should be obtained for dashboards. The Data will be ingested to ES through upload panel Integration.To fetch the data we used Kibana which has a seamless integration with elasticsearch which help us to view good looking visualizations and dashboards.


test
ElasticSearch

Used elasticsearch as primary data source to store and get the data which servers data with blazing speed and can perform aggregations quickly from millions of records.

test
Kibana 

Kibana is a Dashboard web application and has a seamless integration with elasticsearch to fetch data with blazing speed and help us to view good looking visualizations and dashboards.

test
Integration

Role based access (RBAC) Integration with all nodes in cluster, Kibana and define the roles & users and rules to view the data by different roles.

Requirements

7 Schemes have to be configured & displayed in Kibana Web interface dashboard. All 7 schemes have different data and data ingestion should take care of creating new record and updating existing record with unique id. Collecting data from various Schemes and Visualizing the data insights through dashboard.

test

Upload Panel Integration for various Schemes

Implement the UI, Upload Panel where admin can upload the CSV for the respected Schemes to Ingest the data to ES.Define the Validations for the data to be ingested to ElasticSearch.Provide the link to download the CSV if we enter any invalid data. 

RBAC Dashboards

Implement Role based access (RBAC) Dashboards for Program Officers, Executive, Admin and Public - Building Extra middle layer to control Kibana admin control.Customize the Geo map and display the Images on Tool tip.

Implementation of Landing Page

Integrate the Content which represents the various Schemes statistics and work.Implement Public Dashboard Which indicates the visualisations from all the Schemes.

Results

test

Upload Panel Integration

  • Data ingested to Elasticsearch with the implementation of upload panel is done.

  • Provided an option to update the records with unique id.

  • Implemented the Upload panel UI for uploading the various schemes.

  • Provided link to download the error CSV. If we click on the link the respected scheme CSV will be downloaded.

  • We have created Separate Menu “Upload Panel” to implement the Upload Panel UI.

test

RBAC (Role based access and control) Dashboards

  • Different type of roles are created with the implementation of RBAC (Role Based Access and Control ).

  • Program Officers - Can view their respected Dashboards only.

  • Executive - can view all the Dashboards but don’t have an access to upload the data.

  • Admin - Have access to all the dashboards and Upload panel.

  • Public- Can view only public dashboard which need to be implemented in Landing page.

  • Customized the Geo map and displayed the Images on Tool tip.

test

Implemented Landing Page

  • Implemented the Landing Page which includes public Dashboard.

  • Login form customization.

  • Integrated the Background Images and social networking sites on Login Page.

  • Implemented filters in Landing Page. Based on the filters Visualisations will display.

  • Integrated the HTML content and AP map in Landing Page.

test

Customizations in Dashboard 

  • Displayed the mandals on Geo map by getting the data from the Indices.

  • Implemented the Absolute Time Range in Dashboard. Based on the selected time stamp visualisations will display.Provided an option to clear the filters.

  • Implemented the Dashboards for various schemes such as Swasth Kutumbam , Telemedicine, Nutrition, Sanitation, VDP,Informal Sector and Internet Saathi.

  • Implemented filters in Dashboard Page. Based on the filters Visualisations will display.

  • Implemented customized visualisation type ” Location Map” to represent the Locators.

  • Displayed the Images on the Location Map in all the Dashboards.

Gallery

Read more about KTree

KTree, a Global IT Company

What and how the processes are structured in KTree?

KTree follows CMMi process to T. Defined and Mature processes for Coding, Code Reviewing Exercises, QA Process with focus on Performance testing & Load Testing

Where is KTree's Web and Mobile application Development done?

Most of our Development is done from our Hyderabad Development Center. Hyderabad is known for its rich heritage and exotic food apart from abundant IT Talent.

How KTree makes outsourcing project a positive experience?

True collaboration, transparent and constant communication, visibility and traceability are the key for success. The other major one being requirements engineering.

What is Success mantra of KTree, as one of the respected web development company?

Agile Methodology + Strong Documentation + Powerful Web & Mobile Frameworks + Solid KTree Team = Great Web & Mobile Applications within time.

Any other Differentiation which KTree has, which it can offer?

Having worked on hundreds of Web & Mobile Application projects, KTree teams tremendous knowledge & expertise gives very good head-start for projects which helps clients save many man-months

What Development methodology KTree follows and why?

KTree development team follows Agile methodology because of its suitability to web and mobile application development. Scrum helps improve Agility due to its simplicity and flexibility

Our Clients