Welcome to the Waste.ai —an innovative solution to track, analyze, and manage waste effectively while promoting sustainable practices. This project uses AI-generated insights and interactive analytics to empower users to reduce waste and increase recycling.
Track waste metrics like total waste collected, recyclables, and pending tasks. Visualize waste trends with dynamic charts.
Manage and track your waste collection schedules. Mark tasks as complete and keep your dashboard updated.
Set and monitor goals for reducing waste and increasing recycling. Stay motivated with progress tracking and deadlines.
Learn dynamic and interesting waste management facts generated using AI (Google Generative AI). A new fact is displayed every time the page reloads!
Use Plotly to visualize data and uncover insights into your waste patterns.
- Streamlit: For building the interactive web app.
- Google Generative AI: To generate dynamic waste management facts.
- Plotly: For interactive data visualizations.
- Pandas: For data manipulation and analysis.
git clone https://github.com/<your-username>/<repository-name>.git
pip install -r requirements.txt
Enter your api key in .streamlit/secrets.toml
file
streamlit run app.py
Open the Browser:
Streamlit will automatically open your default browser at http://localhost:8501.
Check out the live version of the app here! 🚀 Waste.ai
├── app.py # Main Streamlit app file
├── requirements.txt # Python dependencies
├── README.md # Project documentation
└── other_resources # Additional resources (e.g., JSON, CSV, images)
-Python 3.9 or higher
We welcome contributions! 🎉 Feel free to:
- Suggest new features
- Report bugs
- Submit pull requests
##📝 License This project is licensed under the MIT License. 📜