A web-based environmental monitoring platform that tracks climate risks in real-time and helps communities prepare for disasters.
Climate Guardian monitors multiple environmental threats in one unified dashboard:
- Wildfires - Real-time satellite detection and fire spread prediction
- Floods - AI-powered predictions with 24-72 hour advance warning
- Heat Islands - Urban temperature monitoring and forecasting
- Microplastics - Water pollution mapping and tracking
- Eco Routes - Calculate environmentally friendly travel paths
- Community Reports - Crowdsourced environmental observations
- Risk Correlation - Understand how climate threats interact
- Personal Impact - Track your environmental footprint
- Node.js 18+
- npm or yarn
- Supabase account
- Clone the repository
git clone <repo-url>
cd project- Install dependencies
npm install-
Configure environment variables (already set in
.env) -
Start development server
npm run dev- Build for production
npm run build- Frontend: React 18, TypeScript, Vite, Tailwind CSS
- Mapping: Leaflet, React Leaflet
- Charts: Recharts
- Backend: Supabase (PostgreSQL)
- Icons: Lucide React
- Interactive real-time map with live alerts
- Multi-module environmental tracking
- Historical data analysis
- Location-based alerts
- Community crowdsourcing
- Responsive mobile-friendly design
Built on Supabase PostgreSQL with:
- Real-time alert storage
- Risk zone tracking
- Historical event logging
- User preferences and subscriptions
- Row Level Security (RLS) for data protection
MIT