Carbon Savings Calculator
See the environmental impact of repairing instead of replacing
📊Repair vs Replace Comparison
Manufacturing New Device70kg CO₂
100% Impact
Repairing Device8kg CO₂
11% Impact
62kg CO₂
Saved by Repairing!
That's 89% less environmental impact
❌
Buy New
70kg
✅
Repair
8kg
Share Your Impact
🌱
62kg CO₂ Saved!
By repairing my iPhone 14 Pro
🌳 3.0 trees🚗 153 miles
HowMuchToFix.com
Share message:
I saved 62kg of CO₂ by repairing my iPhone 14 Pro! 🌱 Green Guardian | HowMuchToFix.com
🌟Demo User's Impact🌟 Climate Champion
156.5kg
Total CO₂ Saved
3
Devices Repaired
Your Impact Equals:
🌳7.5 trees planted
🚗387 miles not driven
📱29753 phone charges
Progress to Eco Hero
156.5kg / 200kg
Great job protecting the planet!
💻 Implementation Examples
1. Comparison Visualization
import CarbonComparisonChart from '@/components/carbon/CarbonComparisonChart'
import { calculateCarbonSavings } from '@/lib/carbon/calculator'
const savings = calculateCarbonSavings('iPhone 14 Pro', 'screen replacement')
<CarbonComparisonChart savings={savings} />2. Cumulative Impact Tracking
import CumulativeImpactCard from '@/components/carbon/CumulativeImpactCard'
// Get user's total impact from database
const userStats = await getUserCarbonStats(userId)
<CumulativeImpactCard
totalCo2Saved={userStats.totalCo2SavedKg}
totalRepairs={userStats.repairCount}
userName={user.name}
/>3. Social Sharing
import SocialShareCard from '@/components/carbon/SocialShareCard'
<SocialShareCard
savings={savings}
shareUrl="https://howmuchtofix.com/my-repair"
/>🚀 Quick Integration
Add these components to your existing pages:
- Analyzer Results Page: Add CarbonComparisonChart below estimate
- User Dashboard: Show CumulativeImpactCard with their total stats
- After Repair: Display SocialShareCard to encourage sharing