Overview

A comprehensive and dynamic dashboard is 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 acquired to create 100 percent compliant dashboards. The data will be ingested to ES through upload panel integration and to fetch the data we need to use Kibana which has a seamless integration flexibility with elastic search that helps to view good looking visualizations and dashboards.

ElasticSearch

Used elastic search as a primary data source to store and get the data from server’s with high speed to perform aggregations quickly from millions of records.

Kibana

Kibana is a dashboard web application which has a seamless integration with elastic search to fetch data with high speed. It also helps us to interpret the data in a dashboard format.

Integration

Role based access (RBAC) integration is used with all nodes in the cluster in Kibana and it defines the roles & users, and rules, to view the data by different roles.

Requirements

Seven schemes have to be configured & displayed in Kibana web interface dashboard. All these seven schemes have different data and the data ingestion should be implemented to create new records and update the existing record with a unique id. Also, must perform the activities like collecting the data from various schemes and visualize the data insights through dashboard.
Upload panel integration should be done for various schemes.
Implement the UI, upload panel, where the admin can upload the CSV files for the respected schemes to ingest the data to elastic search. Also, define the validations for the data to be ingested into the elastic search and provide the link to download the CSV files if we enter any invalid data.

 

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 – Develop an 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 and statistics And implement public dashboard feature which indicates the visualizations from all the schemes.

Results

Upload panel Integration

  • With the implementation of the upload panel, the data is ingested into elastic search.

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

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

  • Provided the link to download the error CSV files .

  • We have created an separate menu known as “Upload Panel” to implement the Upload Panel UI.

RBAC (Role based access and control) Dashboards

Different type of roles are created with the implementation of RBAC

 i) Program Officers – They can view their   dashboards only

 ii) Executive – They can view all the   dashboards but don’t have an access to upload   the data

 iii) Admin – Have access to all the dashboards   and upload panel

 iv) Public- They can view only the public   dashboard which need   to be implemented in   the landing page

Customized the geo map and displayed the images on the tool tip.

Implemented Landing Page

  • Implemented the landing page which includes public Dashboard.

  • Customized the login form.

  • Integrated the background images and social networking sites on login page.

  • Implemented filters in landing page and based on the filters selected, the visualized dashboard is displayed.

  • Integrated the HTML content and AP map in landing page.

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 visualizations which are displayed. Provided an option to clear the filters as well.

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

  • Implemented customized visualization 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's processes follow CMMi to ensure consistent, high-quality outcomes. With a focus on quality coding , code reviewing, and performance and load testing in our QA processes, we deliver reliable, scalable, and high-performing applications to meet our clients' needs.

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

KTree's web and mobile application development primarily takes place at our Hyderabad development center. Hyderabad is not only abundant in IT talent but is also known for its rich heritage and exotic food.

How KTree makes outsourcing project a positive experience?

KTree delivers high-quality applications that meet our clients' needs, by prioritizing collaboration, communication, visibility, traceability, and requirements engineering. While we charge a little premium for our services, we believe that it is important to provide the necessary resources and expertise to ensure project success.

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

The success mantra of KTree as a respected web development company is combining Agile methodology with strong documentation, powerful web and mobile frameworks, and a solid KTree team to deliver great web and mobile applications within a specified timeframe.

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

KTree's tremendous knowledge and expertise, gained from working on hundreds of web and mobile application projects, gives us a significant advantage that allows us to provide a head-start on projects, saving our clients many man-months.

What Development methodology KTree follows and why?

KTree's development team follows the Scrum framework of the Agile methodology, which improves Agility through its simplicity and flexibility. This allows us to adapt to changing project requirements and deliver high-quality products within the specified timeframe.

Leverage the expertise of a Top Application development company for your enterprise web and mobile application needs.

Contact our solid KTree team to get started.

Owner & Founder

We are very satisfied with the Web Application & iOS app developed and launched by KTree. We have received only praise and positivism feedback for their iOS app from end-users. KTree has brought exceptional flexibility and project management skills to the table. KTree stick to their promises.

BEMI, Finland

Ecommerce Manager

We have received overwhelmingly positive feedback from external end-users and internal stakeholders regarding the improved functionality and usability of the new eCommerce site. KTree focus primarily on web & open source technologies, which was exactly what we needed. They made some extremely valuable recommendations, We recommend them highly.

ZEB​ (Fashion Retailer), Belgium

Director

KTree really adds lot of value and they will give your more for your $. Our Project was complicated from day one as it involves integrating to our SAP ERP with work operations to create a production orders. It had number of rules & validations which KTree Successfully recreated in the web application. They really take challenges in their stride.

Printing Giant from Hyderabad India

Director

KTree is the company to look for education solutions. True partner wherein they have understood our requirements from day one and the project was completed well below the deadline. We recommend them for any Web Application Projects. We are using them for our other projects as well.

Information & TechnologyInternational School, Hyderabad.

Our Clients