A comprehensive climate dashboard that combines real-time climate metrics monitoring with AI-powered insights for carbon footprint management and policy recommendations. This full-stack Agentic AI web application is designed to help organizations and individuals make data-driven climate action decisions.
- Climate Dashboard: Displays real-time climate metrics with interactive charts.
- Carbon Calculator: A multi-factor tool to calculate carbon footprints.
- Credit Optimization: Provides AI-powered recommendations for carbon credit allocation.
- Policy Assistant: An evidence-based engine for generating policy suggestions.
- AI Chat: A conversational AI assistant for climate-related queries.
- Framework: React with TypeScript (Vite)
- UI: Shadcn/ui components built on Radix UI, styled with Tailwind CSS.
- State Management: TanStack Query for data fetching.
- Routing: Wouter.
- Charts: Chart.js for data visualization.
- Framework: Express.js with TypeScript (Node.js)
- Database ORM: Drizzle ORM for PostgreSQL.
- API: RESTful endpoints for all core features.
- Data Storage: Uses in-memory storage with an interface for future database integration.
- Climate Metrics: Real-time environmental data (CO2 levels, temperature, etc.).
- Carbon Calculations: User-submitted carbon footprint data.
- Carbon Credits: Projects with pricing and impact levels.
- Policy Recommendations: AI-generated policy suggestions.
- Chat Messages: History of conversational AI interactions.
- Database: Neon Database (PostgreSQL).
- AI Services: OpenAI API (GPT-4o model).
- UI/Visualization: Radix UI, Chart.js, Tailwind CSS.
- Dev Tools: Vite, TypeScript, ESBuild.
- Forms: React Hook Form with Zod for validation.
- Output 1 -


Follow these steps to get the project up and running on your local machine.
- Node.js (v18 or higher recommended) and npm
git clone https://github.com/kanishk-2/climate-action-ai.git
cd climate-action-ai
npm run build # Build the entire project
npm run dev # Start the development server