While BAM's core logic is meant to be run in the background, interaction with BAM's API and post analytic capabilities would likely prove to be a great boon for BAM. Current thoughts about the implementation of a GUI consist of a web app that utilizes BAM! APIs and post analysis functions and would have access to the SQLite database.
Rather than developing our own UI, consider pushing data into an unstructured data store, such as ElasticStack or Splunk or Azure Cosmos, so users can build their own visualizations and analytics.
While BAM's core logic is meant to be run in the background, interaction with BAM's API and post analytic capabilities would likely prove to be a great boon for BAM. Current thoughts about the implementation of a GUI consist of a web app that utilizes BAM! APIs and post analysis functions and would have access to the SQLite database.