I created ClimateTrend Predictor to better understand climate change and make key climate data accessible to everyone. Seeing rising CO₂ levels, increasing global temperatures, and rising sea levels inspired me to build a tool that combines historical data with predictive modeling in a simple, interactive interface.
What I Learned
Through this project, I learned how to:
Clean and Analyze Data: Handle missing values, format time-series data, and explore trends using Python and pandas.
Build Predictive Models: Apply linear regression to forecast future climate metrics and evaluate model accuracy.
Visualize Data: Create clear, interactive plots using matplotlib and Plotly.
Develop Web Apps: Build a user-friendly interface with Streamlit to display trends and predictions.
How I Built It
Collected NASA datasets for CO₂, temperature, and sea level.
Cleaned and prepared the data for modeling.
Used linear regression to forecast the next 20–30 years.
Created interactive visualizations comparing actual and predicted data.
Integrated everything into a Streamlit app for easy exploration.
Challenges Faced
Dealing with missing or inconsistent data in historical datasets.
Ensuring forecasts remained meaningful despite non-linear trends.
Designing an intuitive, responsive interface that combined data, predictions, and charts seamlessly.
Outcome
ClimateTrend Predictor transformed complex climate datasets into an intuitive, interactive, and actionable tool. I’m proud that it allows anyone to explore past trends and understand potential future scenarios in a visually engaging way.
Log in or sign up for Devpost to join the conversation.