phlask / phlask-data-handlers

Phlask middleware to help make data ingestion and presentation more efficient!
5 stars 2 forks source link

Develop a Streamlit Dashboard Analytics Plugin POC for Phlask Dashboard #28

Open ojimba01 opened 1 year ago

ojimba01 commented 1 year ago

Overview

We need a developer to create a proof of concept (POC) for a Streamlit dashboard analytics plugin for our Phlask dashboard. This plugin will be used to display various analytics related to our data. The main requirements for this task include knowledge of Firebase Admin SDK to connect and query our Firebase DB instances, experience with Streamlit, and familiarity with turning a Streamlit dashboard into an API route for Flask.

Task

Your task is to develop a POC for the Streamlit dashboard analytics plugin, demonstrating the following capabilities:

  1. Connect to and query our Firebase DB instances using Firebase Admin SDK.
  2. Display queried data in a Streamlit dashboard, showcasing various analytics.
  3. Turn the Streamlit dashboard into an API route for Flask integration.

Requirements

Steps to complete this task

  1. Set up a Streamlit dashboard and configure it to connect and query our Firebase DB instances using the Firebase Admin SDK.
  2. Display the queried data in the Streamlit dashboard, showcasing various analytics.
  3. Convert the Streamlit dashboard into an API route compatible with Flask integration.
  4. Provide clear documentation on the implementation and how to integrate the POC into the Phlask dashboard.
  5. Submit the POC and documentation for review.

This POC will help us evaluate the feasibility of integrating Streamlit-based analytics plugins into our Phlask dashboard. Your contribution to this project is highly valued!

kdmonroe commented 1 year ago

I'll take this!