Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
ojimba01 opened this issue Apr 29, 2023 · 1 comment
Open
Assignees
Labels
help wanted Extra attention is needed medium priority Feature/Update should be handled soon New Feature New components added

Comments

@ojimba01
Copy link
Collaborator

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

  • Strong experience with Streamlit, Firebase Admin SDK, and Flask.
  • Ability to develop a dashboard analytics plugin as a POC.
  • Familiarity with integrating Streamlit dashboards into Flask applications.

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!

@ojimba01 ojimba01 added help wanted Extra attention is needed New Feature New components added medium priority Feature/Update should be handled soon labels Apr 29, 2023
@ojimba01 ojimba01 assigned ojimba01 and unassigned ojimba01 Apr 29, 2023
@kdmonroe
Copy link
Collaborator

I'll take this!

@ojimba01 ojimba01 assigned ojimba01 and kdmonroe and unassigned ojimba01 May 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed medium priority Feature/Update should be handled soon New Feature New components added
Projects
None yet
Development

No branches or pull requests

2 participants