Skip to content

LiquidGalaxyLAB/Python-library-for-real-time-data-visualization----Web-Interface

Repository files navigation

hapis-web-interface-gsoc2019

Welcome to the NVueJS Web Interface from Python Library For Real Time Data Visualization project

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:

Google Summer Of Code 2019

This project is developed in a context of a scolarship in the program Google Summer Of Code 2019.

Wiki

You can find all the development process and more information about this project on the Wiki

Prerequisites

Getting Started

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

Install and run nodeJS API

# 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

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

License

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/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •