An interactive, data-driven platform designed for policymakers, researchers, and environmental advocates to visualize, predict, and manage electronic waste across the state of Telangana.
The Telangana E-Waste Management Portal serves as a comprehensive tool to tackle the growing challenge of electronic waste. By leveraging historical data (2006–2024), the application provides actionable insights into e-waste trends, economic recovery potential, and future projections.
-
Interactive Dashboard: High-level visualization of statewide e-waste trends, recycling rates, and the estimated economic value of recoverable materials.
-
Machine Learning Predictions: A dedicated forecasting engine using LinearRegression to predict e-waste generation up to the year 2040, including specific product-wise breakdowns (Mobiles, Laptops, etc.).
-
District Ranking: A dynamic ranking system that identifies e-waste "hotspots" based on total generation, per capita waste, and current recycling efficiency.
-
Resource Recovery Insight: Detailed analysis of the "Urban Mine"—calculating the kilograms of Gold, Copper, and other precious metals locked within the state's e-waste.
-
Data-Driven Recommendations: Context-aware mitigation strategies and policy suggestions tailored to the specific needs of high-waste districts.
-
Premium UI/UX: A vibrant, animated gradient background with floating "bubble" elements and custom cursors for a modern, tech-forward feel.
-
Technology Stack
Frontend: Streamlit
Data Analysis: Pandas
Visualization: Plotly Express & Graph Objects
Machine Learning: Scikit-learn (Linear Regression)
Styling: Custom CSS/HTML injection for animated UI components.
├── App.py # Landing page and portal entry point
├── Dashboard.py # Statewide metrics and trend analysis
├── District_Ranking.py # Comparative district performance
├── Future_Prediction.py # ML forecasting and mitigation logic
├── Resource_Recovery.py # Economic and material value analysis
├── Recommendations.py # Policy and short-term measure module
├── style.py # Custom CSS for the animated UI
├── requirements.txt # Project dependencies
└── telangana_e_waste_... # Core datasets
-
Prerequisites Ensure you have Python 3.8+ installed on your system.
-
Setup Virtual Environment (Recommended)
python -m venv venv # On Windows venv\Scripts\activate # On Mac/Linux source venv/bin/activate -
Install Dependencies
pip install -r requirements.txt -
Run the Application
streamlit run App.py
-
The application utilizes the telangana_e_waste_2006_2024.csv dataset, which includes comprehensive metrics on:
-
District-wise annual e-waste generation (kg).
-
Population data for per-capita calculations.
-
Recycling rates (%) and material-specific recovery data (Gold, Copper, etc.).
-
Estimated economic value in USD.
The portal doesn't just show data; it suggests solutions. From Mandatory Retailer Take-Back policies for mobile phones to Refurbish for Education programs for laptops, the platform provides a roadmap for a circular economy in Telangana.