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

Integrate Foraging Resource Data into Streamlit Dashboard #32

Open
ojimba01 opened this issue May 17, 2023 · 0 comments
Open

Integrate Foraging Resource Data into Streamlit Dashboard #32

ojimba01 opened this issue May 17, 2023 · 0 comments

Comments

@ojimba01
Copy link
Collaborator

Overview
*** Hold off on this issue as there is no "foragenum" or related property in the forage db schema yet

We are looking to add a new feature to our Streamlit dashboard: the integration of Phlask's Food resource data. This task involves modifying the allowed_forage_keys variable and the create_forage_dataframe function. While initial code has been provided, it may not capture all of the data present in our Firebase food RTDB instances. Please use the existing water functions and variables as a reference for constructing the function correctly.

Task
Your task is to incorporate Phlask's food resource data into our Streamlit dashboard, requiring the following steps:

  1. Modify the allowed_forage_keys variable to capture the appropriate data keys for the food resources.
  2. Update the create_forage_dataframe function to correctly process and structure the food resource data for our Streamlit dashboard.
  3. Ensure that the food resource data is correctly represented in the dashboard.
  4. Test the new feature thoroughly to ensure accuracy and reliability of the food resource data.

Requirements

  • Experience with Python, Streamlit, and Firebase.
  • Ability to understand and modify existing code, using the water functions and variables as a reference.
  • Understanding of data structures and how to manipulate them for effective visual representation.

Steps to complete this task

  1. Review the existing code, particularly the water functions and variables, to understand the data structure and processing.
  2. Modify the allowed_forage_keys variable to include relevant keys for the food resource data.
  3. Update the create_forage_dataframe function to handle food resource data.
  4. Integrate the updated function and variable into the Streamlit dashboard and ensure the food resource data is correctly displayed.
  5. Conduct thorough testing to ensure the accuracy and reliability of the new feature.
  6. Provide documentation detailing your changes and any important considerations or limitations.
  7. Submit the updated code and documentation for review.

Your contribution to this project is highly appreciated!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant