Story discovery engine for the Counterdata Network. Grabs relevant stories from various APIs, runs them against bespoke classifier models, post results to a central server.
Apache License 2.0
0
stars
2
forks
source link
rethink dashboard UI to support project-based end-to-end auditing #5
Right now we have a hand-crafted UI for exploring data in the DB across the whole system, or for each individual project. While useful, this isn't architected well for the long term. We need to rethink how to show data, and whether we want to integrate data from the email-alerts server database and this story-processor to show a more end-to-end summary of how stories are flowing for a project.
Some initial tasks:
Evaluate tools like Dash and Streamlit as better solutions that allow for full python-based creation of a dashboard
Audit the existing story-processor and alerts-server dashboards to outline what features we'd want on a combined dashboard and what that would look like
Explore both databases to see what data exists and where
Note: it may make sense to migrate this to a new repository with a fresh and clean codebase.
Right now we have a hand-crafted UI for exploring data in the DB across the whole system, or for each individual project. While useful, this isn't architected well for the long term. We need to rethink how to show data, and whether we want to integrate data from the email-alerts server database and this story-processor to show a more end-to-end summary of how stories are flowing for a project.
Some initial tasks:
Note: it may make sense to migrate this to a new repository with a fresh and clean codebase.