This organization provides everything you need to get started with dynamically building dashboards using a visualization catalog created from your existing dashboad visualization. This readme guides you through the different repositories available to you.
The Java Server is the backend that powers the visualization catalog. Follow these steps to get it up and running:
-
Download the ZIP file from the Java-Server repository.
-
Unzip the file into your desired directory.
-
Open a terminal, navigate to the unzipped directory, and run the following command:
./mvnw spring-boot:run
For Windows users:
mvnw.cmd spring-boot:run
-
The server will start at
http://localhost:5111.
Once the server is running, you can test it using one of the client applications available in the organization.
- Navigate to the Html-Client repository.
- Download the source files or clone the repository.
- Open
index.htmlin any browser to interact with the server.
- Navigate to the Angular-Client repository.
- Clone the repository.
- Install dependencies and start the development server:
npm install ng serve
- Open your browser and visit
http://localhost:4200.
- Navigate to the React-Client repository.
- Clone the repository.
- Install dependencies and start the application:
npm install npm start
- Open your browser and visit
http://localhost:3000.
Here’s a quick overview of the repositories to help you get started:
| Repository | Description | Language/Framework |
|---|---|---|
| Java-Server | Backend server application | Java |
| Html-Client | Basic HTML client for testing the server | HTML |
| Angular-Client | Angular-based client application | TypeScript |
| React-Client | React-based client application | TypeScript |
| Visualization-Images | Visualization assets | png/svg |
If you encounter any issues or have questions, feel free to use the DOM channel on the Reveal Discord Server. We're here to help!