https://github.com/semanticdata/adopt-a-drain
Dashboard for the Adopt-a-Drain program in Crystal, Minnesota.
https://github.com/semanticdata/adopt-a-drain
pandas plotly python streamlit
Last synced: 10 months ago
JSON representation
Dashboard for the Adopt-a-Drain program in Crystal, Minnesota.
- Host: GitHub
- URL: https://github.com/semanticdata/adopt-a-drain
- Owner: semanticdata
- License: mit
- Created: 2025-02-07T15:19:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-13T20:25:30.000Z (11 months ago)
- Last Synced: 2025-03-13T21:31:41.648Z (11 months ago)
- Topics: pandas, plotly, python, streamlit
- Language: Python
- Homepage: https://adopt-a-drain.streamlit.app/
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Adopt-a-Drain Dashboard
A dashboard for the Adopt-a-Drain program in Crystal, Minnesota.
## 🚀 Usage
1. Clone the repository:
```bash
git clone https://github.com/semanticdata/adopt-a-drain.git
cd adopt-a-drain
```
2. Create a virtual environment (optional but recommended):
```bash
python -m venv venv
source venv/bin/activate # On Windows, use: venv\Scripts\activate
```
3. Install required packages:
```bash
pip install -r requirements.txt
```
4. Run the dashboard:
```bash
streamlit run dashboard.py
```
## 📊 Features
- **Filters**: Filter data by year and watershed.
- **Key Metrics**: Display total adoptions, total cleanings, total collected amount, and average debris per cleaning.
- **Monthly Trends**: Line charts showing monthly cleaning and adoption activities.
- **Yearly Summary**: Bar charts summarizing yearly adoptions and cleanings.
- **Yearly Trends**: Bar charts showing yearly adoption and cleaning counts.
- **Debris Distribution**: Pie chart displaying the distribution of primary debris types.
- **Cleaning Locations Map**: Interactive map showing cleaning locations.
- **Top Volunteers**: Bar chart highlighting the top volunteers by number of cleanings and total debris collected.
- **Watershed Activity**: Bar chart showing the number of cleanings and total debris collected by watershed.
## 📜 License
The code in this repository is available under the [MIT License](LICENSE).