Skip to content

Repository files navigation

๐ŸŒ Green Guardian: Empowering Environmental Action

Green Guardian Logo

"Be the guardian our planet needs"

๐ŸŒŸ Inspiration

In a world where environmental issues often go unreported, Green Guardian empowers citizens to become active protectors of our planet. Born during Apex Hacks II hackathon, this project aims to bridge the gap between environmental awareness and action.

๐Ÿš€ What it does

Green Guardian is a revolutionary web platform that transforms everyday citizens into environmental defenders. With just a few clicks, users can:

๐ŸŽฏ Report Environmental Issues

  • Instantly document pollution, illegal dumping, or environmental hazards
  • Upload images with geolocation for precise tracking
  • Add detailed descriptions and severity levels

๐Ÿ—บ๏ธ Interactive Map Visualization

  • Real-time mapping of environmental reports
  • Heat maps showing problem hotspots
  • Filter issues by type and severity

๐Ÿ“ฑ Seamless Mobile Experience

  • Fully responsive design for on-the-go reporting
  • Modern, dark theme UI that's easy on the eyes
  • Lightning-fast performance with Vite

๐Ÿ› ๏ธ How I built it

Tech Stack Highlights:

  • โšก React + Vite - For blazing-fast performance
  • ๐ŸŽจ Tailwind CSS - Beautiful, responsive design
  • ๐Ÿ”ฅ Firebase - Real-time data and image storage
  • ๐ŸŒŽ OpenStreetMap - Interactive mapping
  • ๐Ÿ“ฑ Mobile-First - Responsive on all devices

๐ŸŽฏ Challenges we ran into

  • Implementing real-time updates while maintaining performance
  • Creating a smooth mobile experience for image uploads
  • Optimizing map rendering with large datasets
  • Balancing feature richness with simplicity

๐Ÿ† Accomplishments

  • Built a fully functional environmental reporting system in 24 hours
  • Created an intuitive UI that anyone can use
  • Implemented real-time data synchronization
  • Achieved seamless mobile responsiveness

๐ŸŽ“ What we learned

  • Advanced Firebase integration techniques
  • Real-time geospatial data visualization
  • Progressive Web App optimization
  • Mobile-first design principles

๐Ÿ”ฎ What's next

  • Community features for coordinated cleanup efforts
  • AI-powered issue classification
  • Integration with local environmental agencies
  • Gamification elements to encourage participation

๐Ÿš€ Quick Start

  1. Clone the repository:
git clone https://github.com/Angelel02/green-guardian.git
cd green-guardian
  1. Install dependencies:
npm install
  1. Set up environment variables:
  • Copy .env.example to .env
  • Fill in your Firebase credentials
  1. Start the development server:
npm run dev

๐ŸŒŸ Demo

Check out our live demo: Green Guardian Demo

๐Ÿ‘ฅ Developer

About

๐ŸŒ Green Guardian โ€“ A React-based web app that empowers users to report local environmental issues by uploading photos, descriptions, and geolocation data. Reports are displayed on an interactive map to promote community awareness and action. Built for Apex Hacks II with a focus on sustainability and real-world impact.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages