Skip to content

Liquid Galaxy on the web. A web app to seamlessly control and make immersive experiences on Google Earth.

License

Notifications You must be signed in to change notification settings

yashrajbharti/lg-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Liquid Galaxy Web App

An immersive Google Earth web application for Liquid Galaxy, this project is the first web-components-based web app ever created for the Liquid Galaxy project. It offers innovative ways to control Google Earth and send KML data for immersive data visualization.

Home Voice Maps Tools Settings QR code

Features and Pages

Home Page

Home Page Screenshot

  • Displays a hero section.
  • Includes a "Send KML" button.
  • Shows the connection status of your device with Google Earth, similar to the Settings page.

Voice Page

Voice Page Screenshot

  • Utilizes the Web Speech API for voice control.
  • Execute commands like:
    • Orbit the Earth
    • Send KML
    • Clean KML

Maps Page

Maps Page Screenshot

  • Built using Leaflet.
  • Control Google Earth with touch interactions on the map.
  • Innovation Highlight:
    • Originated from the La Palma Volcano Tracker project.
    • Uses Google Maps for seamless interactivity.

Tools Page

Tools Page Screenshot

  • Provides utility tools for Liquid Galaxy management, such as:
    • Relaunch
    • Reboot
    • Shut Down
    • Clean KML
    • Clean Logo

Settings Page

Settings Page Screenshot

  • SSH and connect to Liquid Galaxy (Google Earth cluster).
  • Connection Methods:
    • QR Code Scan:

      • QR code containing JSON structure:

        {
          "server": "https://192.168.29.126",
          "username": "lg",
          "ip": "192.168.29.124",
          "port": "2222",
          "password": "lg",
          "screens": "5"
        }
    • Manual Input:

      • Enter connection details (server, username, IP, port, password, screens).

Why Use the Liquid Galaxy Web App?

This application is the seamless way to control Google Earth:

  • Immersive data visualization with KML integration.
  • Easy SSH-based cluster connectivity.
  • Voice control for hands-free operation.
  • Touch interaction with maps for intuitive navigation.
  • Simplified tools for device management.

Future Development

  • Expand voice commands.
  • Introduce more tools for advanced control.
  • Enhance accessibility and usability features.

Tip

As all the pages are in components, this project can be used as a template for future liquid galaxy projects.


License

This project is licensed under the MIT License.


Feel free to contribute or raise issues in the repository for continuous improvements.

About

Liquid Galaxy on the web. A web app to seamlessly control and make immersive experiences on Google Earth.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published