OpenWaterFoundation / owf-app-dev-ng

Open Water Foundation Angular application to develop common libraries
0 stars 1 forks source link

Application builder - initial thoughts #48

Open smalers opened 2 years ago

smalers commented 2 years ago

We have been discussing creating an application to build InfoMapper configurations. I am wondering if this needs to be a separate application, or would it make sense to create a widget that is a builder widget? Would there be different builder widgets for different configurations (main app, map, charts, dashboards, etc.) and how would they work together in a builder dashboard? This is just an idea. Features of a builder would include:

  1. Forms to edit configurations, with validation.
  2. Ability to save configurations to the cloud - would require AWS integration such as with Cognito, Organizations, and S3 API.
  3. Ability to preview, similar to Wordpress, as new tab?
  4. How to handle data integration including map layers, chart configurations, and markdown and image content?

We need to start with something simple to prove the concept but we can't lose sight of the complexities that need to be handled.

Can research by looking at Esri and other dashboard builders. I suspect that Esri, Tableau, etc. try to manage all the data on their server so that building can find data.