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
To get started with the dashboard builder server, follow these steps:
- Clone the Repository:
git clone https://github.com/tokenguardio/dashboard-creator-server.git
- Install Dependencies:
npm install
oryarn install
- Run the Development Server:
npm start
oryarn start
- set env:
export NODE_ENV=development
- Run tests:
npm test
- 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.
- Backend Framework: NodeJS with Express
- Database: MongoDB
- API Documentation: OpenAPI
- Development Tool: Docker
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.
This project is licensed under the MIT License - see the LICENSE file for details.