This Application main function is to manage data from a NodeJs API and show it on the Liquid Galaxy System
This web interface is used with the next applications, three of them making part from the same project:
This project is developed in a context of a scolarship in the program Google Summer Of Code 2019.
You can find all the development process and more information about this project on the Wiki
The easiest way to get started is to clone the repository:
# Get the latest version
git clone https://github.com/LiquidGalaxyLAB/Python-library-for-real-time-data-visualization----Web-Interface.git
#go to content folder
cd Python-library-for-real-time-data-visualization----Web-Interface
#before execute npm, make sure that monoDB and the nodeJs are running(explained below)
sudo service mongod start
#execute node to run
npm run serve
#if some package is missing install it with the fllow command
npm install [package_name] --save
#update project after installing package
npm install -g npm
# Open one browser and go to this URL
localhost:8080
# Get the latest version
git clone https://github.com/LiquidGalaxyLAB/PythonLibraryForRealTimeDataVisualizationGSoC2019--API-nodeJs.git
#go to content folder
cd PythonLibraryForRealTimeDataVisualizationGSoC2019--API-nodeJs
#execute node to run
node server.js
#if some package is missing install it with the fllow command
npm install [package_name] --save
#update project after installing package
npm install -g npm
# Open one browser and go to this URL
localhost:3000
npm install
npm run serve
npm run build
npm run test
npm run lint
This Node.js API is used to make CRUD operations with three specific models, in order to use this data into a Web Interface and an Android Application to display the data into the Liquid Galaxy.
Copyright (C) 2019 Mihaela Claudia Diosan
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
