GlobalHeat is an interactive, educational web platform designed to raise awareness about global warming and climate change. The website provides comprehensive information about the causes, impacts, and solutions to one of humanity's most pressing environmental challenges.
This project combines modern web technologies with data visualizations to create an engaging user experience that educates visitors about climate action and sustainability.
- Fully responsive layout optimized for desktop, tablet, and mobile devices
- Smooth scroll animations using AOS (Animate On Scroll) library
- Gradient backgrounds and modern card-based UI
- Interactive hover effects and transitions
- Font Awesome icons throughout the interface
- Chart.js Integration: Dynamic charts displaying:
- Global energy distribution (bar charts)
- Transportation emissions breakdown (doughnut charts)
- Renewable energy growth trends (line charts)
- Investment patterns in clean energy
- Building efficiency comparisons
-
Home (
index.html) - Introduction to global warming with key statistics -
Causes (
causes.html) - Deep dive into:- Industrial emissions and manufacturing impact
- Transportation sector contributions
- Deforestation effects
- Agricultural practices
-
Benefits (
benefits.html) - Positive outcomes of climate action:- Environmental benefits
- Economic opportunities
- Health improvements
- Social equity gains
-
Strategies (
strategies.html) - Solutions and innovations:- Renewable energy adoption (solar, wind)
- Energy efficiency measures
- Sustainable transportation
- Green building technologies
-
Recycling (
recycling.html) - Waste management and circular economy -
Feedback (
feedback.html) - Interactive form for user engagement
- Embedded YouTube videos explaining climate concepts
- High-quality images supporting educational content
- Video containers with responsive iframe embeds
- Feedback form with popup confirmation
- Smooth navigation between sections
- Real-time chart animations
- Background processes for long-running visualizations
| Technology | Purpose |
|---|---|
| HTML5 | Semantic markup and structure |
| CSS3 | Modern styling with gradients, animations, and flexbox |
| JavaScript (ES6+) | Interactive functionality and chart rendering |
| Chart.js | Data visualization library |
| AOS Library | Scroll-based animations |
| Font Awesome | Icon library |
| Google Fonts | Poppins typography |
GlobalHeat/
β
βββ index.html # Homepage with introduction
βββ causes.html # Causes of global warming
βββ benefits.html # Benefits of climate action
βββ strategies.html # Solutions and strategies
βββ recycling.html # Recycling and waste management
βββ feedback.html # User feedback form
β
βββ styles.css # Global styles (820 lines)
βββ script.js # Chart.js implementations for causes page
βββ scripts.js # General scripts and feedback functionality
β
βββ assect/
β βββ images/ # Image assets
β βββ planet-earth.png
β βββ earth-warming.jpg
β βββ navbar2.jpg
β βββ [other images]
β
βββ README.md # Project documentation
- A modern web browser (Chrome, Firefox, Safari, Edge)
- No server setup required - runs entirely client-side
-
Clone the repository:
git clone https://github.com/Lightrex7749/GlobalHeat.git cd GlobalHeat -
Open in browser:
- Simply open
index.htmlin your web browser - Or use a local development server:
# Using Python python -m http.server 8000 # Using Node.js (http-server) npx http-server
- Simply open
-
Navigate to:
http://localhost:8000(if using a local server)- Or double-click
index.htmlto open directly
- Use the top navigation bar to jump between sections
- Click the Earth logo to return to the homepage
- Smooth scrolling enhances the user experience
- Hover over charts to see detailed statistics
- Watch embedded videos for deeper understanding
- Read through comprehensive explanations in each section
- Navigate to the Feedback page
- Fill out the form with your thoughts
- Submit to see a thank-you confirmation popup
- π‘οΈ 1.1Β°C average global temperature increase since pre-industrial times
- π 3.3mm/year sea level rise rate
- βοΈ 85% reduction in solar energy costs since 2010
- π¨ 1.2 million jobs created by wind energy sector
- π 7-9% of global emissions from steel production
- π 72% of transport emissions from road vehicles
- Educate - Provide accurate, accessible information about climate change
- Engage - Create an interactive experience that keeps users interested
- Empower - Show practical solutions and inspire climate action
- Visualize - Make complex data understandable through charts and graphics
Edit styles.css to modify the color scheme:
/* Primary gradient */
background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);Use Chart.js in script.js or scripts.js:
new Chart(ctx, {
type: 'bar', // or 'line', 'doughnut', 'pie'
data: {...},
options: {...}
});Adjust AOS settings at the top of JavaScript files:
AOS.init({
duration: 1000,
once: true
});- β Chrome 90+
- β Firefox 88+
- β Safari 14+
- β Edge 90+
- β Mobile browsers (iOS Safari, Chrome Mobile)
- Desktop: > 768px
- Tablet: 480px - 768px
- Mobile: < 480px
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Add more data visualizations
- Improve accessibility (ARIA labels, keyboard navigation)
- Add multi-language support
- Create a dark mode theme
- Add more educational videos
- Improve SEO with meta tags
- Add dark mode toggle
- Implement multi-language support
- Create a blog section for climate news
- Add carbon footprint calculator
- Integrate real-time climate data APIs
- Add user accounts and progress tracking
- Create downloadable reports
- Add social sharing functionality
This project is open source and available for educational purposes.
Lightrex7749
- GitHub: @Lightrex7749
- Chart.js - Beautiful data visualization library
- AOS - Smooth scroll animations
- Font Awesome - Comprehensive icon library
- YouTube - Educational video content
- Climate data sources and research organizations
For questions, suggestions, or support:
- Open an issue on GitHub
- Use the feedback form on the website
- Contact via GitHub profile
If you find this project helpful, please consider:
- β Starring the repository
- π΄ Forking and contributing
- π’ Sharing with others interested in climate action
Together, we can make a difference in fighting climate change! ππ
Last updated: December 5, 2025
