Turning Waste into Growth — An easy, fun platform for tracking, sharing, and growing composting impact in households, schools, and communities.
Community Composting Network is a web app prototype built for hackathons, education, and local engagement.
Using Python and Streamlit, it helps anyone log compost, view dashboards & maps, compete on leaderboards, and build green habits.
Perfect for households, schools, gardens, and sustainability clubs!
- 🌱 Modern, colorful UI (mobile/desktop)
- 📝 Log compost and garbage contributions
- 📈 Real-time analytics dashboard
- 🏆 Leaderboard for friendly competition
- 🗺️ Map of community compost activity (Austin, TX base)
- 🏠 Homeowner garbage input and sorting education
- 👩🏫 About & feedback pages, hackathon-ready navigation
- 🔒 No backend required—uses CSV for demo data
-
Clone this repo
git clone [https://github.com/your-username](https://github.com/henitj/community-composting-network.git cd community-composting-network -
Install dependencies
pip install -r requirements.txt -
Run Streamlit demo
streamlit run compost_app.py -
Open app in your browser
- Default: http://localhost:8501
No Python backend needed. All data stored in compost_data.csv.
- Python 3.7+
- Streamlit
- Pandas
- Folium + streamlit-folium (mapping)
- CSV for lightweight demo/database
compost_data.csv: Community entries for compost, garbage, drop-off/pickup, leaderboard, etc.- Map markers are randomized around Austin, TX (privacy-safe for demo).
We welcome ideas and contributions!
- Open issues for bugs or features
- Fork this repo, create a pull request
- Suggestions for UI/UX, map data, or deployment welcome
- MIT License
- Map tiles: OpenStreetMap contributors
- Icons: flaticon.com, undraw.co
- Inspired by Austin’s local sustainability efforts
Questions or feedback: team@compostingdemo.org
Let’s make waste matter—for the planet and for the people!