Skip to content

w3f-grants-archive/dashboard-creator-server

 
 

Repository files navigation

dashboard-creator-server

Tokenguard Dashboard Builder - Server

Welcome to the Tokenguard Dashboard Builder Server repository! This repository contains the backend implementation of our dashboard builder tool for data analytics. The server-side application provides APIs for connecting frontend visualizations with underlying data, saving and modifying visualization-related data, and managing user dashboards. This tool is under constant development and its initial version was delivered thanks to Web3 Foundation grant

Getting Started

To get started with the dashboard builder server, follow these steps:

  1. Clone the Repository: git clone https://github.com/tokenguardio/dashboard-creator-server.git
  2. Install Dependencies: npm install or yarn install
  3. Run the Development Server: npm start or yarn start

Testing

  1. set env: export NODE_ENV=development
  2. Run tests: npm test

Features

  • API Reading Mechanism: Connect frontend visualizations with underlying data through a RESTful API built with NodeJS and Express.
  • Data Storage: Store visualization and dashboard-related data in MongoDB for efficient retrieval and management.
  • Scalability: Built with scalability in mind to handle large datasets and user traffic effectively.

Tech Stack

  • Backend Framework: NodeJS with Express
  • Database: MongoDB
  • API Documentation: OpenAPI
  • Development Tool: Docker

Contributing

We encourage contributions from the community! If you'd like to contribute to the Tokenguard Dashboard Builder Server, please refer to our contribution guidelines for more information.

License

This project is licensed under the MIT License - see the LICENSE file for details.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 96.5%
  • JavaScript 2.4%
  • Other 1.1%