Kibana consists of several modules (Dashboards, Discover, Console interface, Graph analytics, and so on..) that are developed in ReactJs for the front end and Node.js for the backend.
The task requirements are scoped to the Dashboards section (view list, edit dashboard, build dashboard,etc...) and the conversion of the Kibana back end from NodeJS to ASP.NET Core.
Kibana also uses Elasticsearch as a database; this should be modified and the list of dashboards created should be stored in an RDBMS table (excluding the permission section, basically it's a one table that store the list of saved dashboard).
The desired outcome is a complete ReactJs front end application, as well as ASP.NET Core Web API project.
Completing the project mean the following:
1-Provide the ReactJS front end project along the the necessary steps to install dependencies, build the project, run the project for debug and the command to generate the js and css files used for productions.
2- ASP.NET Core project that act as a replacement for Kibana NodeJS backend. It should use NEST nuget to communicate with Elasticsearch
3- Database used by ASP.NET core project that store the saved dashboard data.
1- You should read the attached file carefully and understand the requirements before placing a bid
2- The budget should be compatible with the project budget
3- You should respect your "Number of days" when placing your bid
3- We will not accept any illegal requests to avoid Freelancer fees