GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - flexmonster/api-data-source: Flexmonster custom data source API server to load and visualize the data from any data source

BranchesTags
Open more actions menu

Latest commit

 

History

138 Commits
138 Commits

Folders and files

NameName
Last commit message
Last commit date
client
client
 
 
server-dotnetcore
server-dotnetcore
 
 
server-nodejs
server-nodejs
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
readme.md
readme.md
 
 

Repository files navigation

Flexmonster custom data source API server

Flexmonster Pivot Table & Charts Website: www.flexmonster.com

Flexmonster Pivot Table & Charts

Flexmonster Pivot Table & Charts is a powerful and fully customizable JavaScript component for web reporting. It is packed with all core features for data analysis and can easily become a part of your data visualization project. The tool supports popular frameworks like React, Vue, Angular, Blazor, and more. Also, Flexmonster connects to any data source, including SQL and NoSQL databases, JSON and CSV files, OLAP cubes, and Elasticsearch.

This repository contains sample servers that demonstrate how to implement the custom data source API.

The custom data source API is our communication protocol that helps you build a custom data source based on your server. The server must be responsible for loading, processing, and aggregating data. After implementing the protocol on your server, you can load the data from the server into Flexmonster.

Table of contents:

  • Prerequisites
  • Installation
  • Tests
  • Related Flexmonster docs
  • Support and feedback
  • Flexmonster licensing
  • Social media

Prerequisites

For the sample Node.js server:

  • Node.js 10 or later

For the sample .NET Core server:

  • Microsoft .NET 8.0

Installation

  1. Download a .zip archive with the sample project or clone it from GitHub with the following command:
git clone https://github.com/flexmonster/api-data-source.git && cd api-data-source
  1. Choose one of the servers to run:

    • To start the sample Node.js server:
    cd server-nodejs && npm install && npm start
    
    • To start the sample .NET Core server:
    cd server-dotnetcore && dotnet restore && dotnet run
    
  2. Open the client/index.html file in a browser to see Flexmonster with the data from the server.

Tests

If needed, you can check a custom data source API server with our test suite. Run the tests with the following commands:

cd tests && npm install && npm test

Note that these tests will work only if one of the sample servers is running. To learn how your server can be tested, see our documentation.

Related Flexmonster docs

  • A quick overview of the sample Node.js server — learn more about a sample Node.js server.
  • A quick overview of the sample .NET Core server — learn more about a sample .NET Core server.
  • Implementing the custom data source API server — see how to implement the custom data source API protocol on your server.
  • Custom data source API documentation — check out details on API requests for fetching aggregated data.

Support and feedback

In case of any issues, visit our Troubleshooting section. You can also search among the resolved cases for a solution to your issue.

To share your feedback or ask questions, contact our Tech team by raising a ticket on our Help Center. You can also find a list of samples, technical specifications, and a user interface guide there.

Flexmonster licensing

This sample project is released under the MIT license (free and open-source). Flexmonster Pivot is governed by the Flexmonster Software License Agreement: https://www.flexmonster.com/software-license-agreement/.

Flexmonster offers a 30-day free trial so you can evaluate our product. Pricing for commercial license models can be found on the Flexmonster pricing page.

If you need any help with your license, fill out our Contact form, and we will get in touch with you.

Social media

Follow us on social media and stay updated on our development process!

LinkedIn YouTube Twitter

About

Flexmonster custom data source API server to load and visualize the data from any data source

flexmonster.com

Topics

backenddata-sourcedata-visualizationdatasetdotnet-corenodejspivot-tables

Resources

Readme
MIT license
Activity
Custom properties

Stars

11 stars

Watchers

1 watching

Forks

3 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.