raphaelmue / dashup

Simple maintainance of micro services

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

official logoashup

Build Status Codacy Badge Quality Gate Status Coverage

The dashup platform provides a quick overview over multiple widgets that can be used for productivity purposes. Its intention is to standardize the usage of different widgets by defining a global design and functionality policy. Furthermore it helps to unite different kinds of productivity tools on one central platform and adapts the visualization of widgets to individual needs. Each widget is represented by a widget on the dashup platform containing different components for data visualization and user interaction. Whereas users are provided with a collection of default widgets at the beginning, they can later enhance their central dashboard with further widgets from the dashup store. In addition, there should be the possibility to integrate self-developed widgets consuming external APIs to visualize data in order to make precise predictions and planning. Dashup is therefore considered to be a productivity tool, running as a web application on modern browsers.

Installation

To install or deploy our application on your server, you need to do the following steps:

  1. Clone our repository.
  2. Install MySQL and import the mysql scheme from here.
  3. Create a file called database.conf and copy it into ./de.dashup.model/src/main/resources/de/dashup/model/db/config (You need to create these folders). This file must contain the following information separated by lines:
    1. Host name of database (e.g. dashup.de)
    2. User to access database (e.g. dashup_admin)
    3. Password to access database (e.g. password)
  4. Install Java 11.
  5. Install Maven 3.6.1.
  6. Run mvn clean install -DskipTests to compile the application.
  7. You can start the application by executing bash service/restart-application.sh.

Now you're ready to take full advantage of our application!

About

Simple maintainance of micro services

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Java 85.6%Language:JavaScript 6.8%Language:Gherkin 3.4%Language:HTML 2.1%Language:CSS 1.6%Language:Shell 0.5%Language:Batchfile 0.0%