Skip to content
@RevealBI-JavaBuilder

Reveal

Demonstrating how to build a Dashboard Builder UI in Java

Welcome to the Java Dashboard Builder Organization 👋

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.


🚀 Quick Start Guide

Step 1: Run the Java Server

The Java Server is the backend that powers the visualization catalog. Follow these steps to get it up and running:

  1. Download the ZIP file from the Java-Server repository.

  2. Unzip the file into your desired directory.

  3. 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
  4. The server will start at http://localhost:5111.


Step 2: Test the Server with a Client Application

Once the server is running, you can test it using one of the client applications available in the organization.

HTML Client

  • Navigate to the Html-Client repository.
  • Download the source files or clone the repository.
  • Open index.html in any browser to interact with the server.

Angular Client

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

React Client

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

📂 Repositories in This Organization

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

💡 Need Help?

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!

Popular repositories Loading

  1. Java-Server Java-Server Public

    Java

  2. Angular-Client Angular-Client Public

    TypeScript

  3. Visualization-Images Visualization-Images Public

  4. React-Client React-Client Public

    TypeScript

  5. Html-Client Html-Client Public

    HTML

  6. .github .github Public

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…