SQL Multi-Database Data Fetcher with AdminLTE UI Integration

Job ID: 36343376

Budget: ₹200 – ₹400 INR

Project Description:
This project aims to create a C# application that can fetch data from multiple SQL databases, tables, and columns using a REST API, and then display the fetched data in a user interface built with the AdminLTE template. The main objectives of this project are:

Develop a REST API for fetching data from multiple SQL databases, tables, and columns.
Create a C# application that consumes the REST API and retrieves the data.
Integrate the fetched data into a user interface built with the AdminLTE template.
Tools and Technologies:

C# (Programming Language)
.NET 4.0 (Framework)
SQL Server (Database)
Entity Framework Core (ORM)
ASP.NET Core Web API (API Development)
AdminLTE (UI Template)
JavaScript/jQuery (Frontend Scripting)
Bootstrap 5 (CSS Framework)

Project
1: Setup Project Environment and API Development
1.1. Set up the project environment by creating a new .NET 6.0 solution and projects for the API, data access layer, and web application.
1.2. Configure Entity Framework Core to connect to multiple SQL databases.
1.3. Develop a REST API to fetch data from the databases, tables, and columns.
2: Develop C# Application to Consume API
2.1. Create a C# application that consumes the REST API.
2.2. Implement functionality for fetching data from multiple databases, tables, and columns using the API.
2.3. Add error handling and proper logging.
3: Integrate Data in AdminLTE UI
3.1. Set up the AdminLTE template as the frontend for the web application.
3.2. Create views and partial views to display the fetched data.
3.3. Write JavaScript/jQuery code to make API calls and display the data in the UI.
3.4. Ensure responsiveness and cross-browser compatibility.
4: Testing and Deployment
4.1. Perform thorough testing of the application, including unit tests, integration tests, and end-to-end tests.
4.2. Fix any bugs or issues identified during testing.
4.3. Deploy the application to a suitable hosting environment.
4.4. Provide documentation and user guides for the application.

Deliverables:

Source code for the C# application, REST API, and frontend UI.
Fully functional web application hosted in a suitable environment.
Test cases and test results.
Documentation and user guides.