Inspiration

Climate change and deforestation remain among the most pressing global challenges. We were inspired by the idea of turning individual climate actions into measurable, community-driven impact. If people can visually see how their contributions add up globally, they’re more likely to stay engaged.

What it does

Community Tree Tracker allows users to:

  • Log tree planting activities
  • Select exact planting locations on an interactive map
  • View real-time global tree data
  • See annual CO₂ absorption estimates
  • Track total planting locations
  • Compete on a leaderboard
  • View heatmap intensity of global planting
  • Get AI-based tree species recommendations
  • The app transforms environmental action into visible, interactive data.

How we built it

  • React + TypeScript (Vite)
  • Firebase Authentication (Google Login)
  • Firestore real-time database
  • Leaflet for mapping
  • Marker clustering for scalability
  • Heatmap layer for global visualization
  • Recharts for statistics
  • Vercel for deployment AI-assisted development accelerated feature iteration and architectural improvements.

Challenges we ran into

  • Handling real-time Firestore updates efficiently
  • Managing Leaflet marker rendering and clustering
  • Integrating heatmap layers without performance issues
  • Designing a scalable leaderboard aggregation
  • Maintaining clean UI state across dark/light themes

Accomplishments that we're proud of

  • Fully functional real-time map-based environmental tracker
  • Heatmap visualization of global impact
  • Scalable clustering for large datasets
  • AI-powered species recommendation
  • Production-ready deployment pipeline
  • Clean, premium UI with dark mode

What we learned

  • Accelerate development using AI, while driving features and ideas on the way.
  • Use Firebase Integration especially for Database & Login capabilities.
  • Use Vercel for seamless frontend deployment.
  • Real-time databases drastically improve user experience.
  • Data visualization increases engagement in sustainability applications.

What's next for Tree Planting Tracker

A lot of improvement ideas can be implemented:

  • Mobile app version -Tree growth simulation over time
  • Carbon offset certificates
  • NGO partnerships integration
  • Satellite imagery overlay
  • Climate data API integration
  • Gamified achievement system
  • Social sharing capabilities
  • Community events & planting campaigns
  • Full AI-based environmental advisory system
Share this project:

Updates