# ClimateWise
Welcome to the climatewise-app project repository! This project was created through the innovative thinking of Emmanuel Agbanyo - digital content coordinator and his core staff team at Youth Path Organization.
A web application providing information on climate change, adaptation strategies, and an interactive chatbot.
## Table of Contents
- Key Features
- Technology Stack
- Getting Started
- Prerequisites
- Installation
- Environment Configuration
- Running the Development Server
- Available Scripts
- Admin Section
- Project Structure
- Contributing
## Key Features
- **Comprehensive Information Hub:** Access detailed information on various aspects of climate change, including scientific data, impacts, and mitigation strategies.
- **Adaptation Strategies:** Explore practical strategies and solutions for adapting to the effects of climate change.
- **Interactive ClimateWise Chatbot:** Engage with an AI-powered chatbot for answers to your climate-related questions and guidance.
- **Blog Platform:** Stay updated with the latest news, articles, and insights on climate action through an integrated blog.
- **User-Friendly Interface:** Navigate easily through a clean, modern, and responsive user interface.
- **Admin Panel:** A secure area for administrators to:
- Manage blog posts (create, edit, delete).
- Configure and manage the ClimateWise Chatbot.
- Oversee user activity and site data (general dashboard).
## Technology Stack
- **Frontend:** Vite, React, TypeScript
- **UI Components:** Shadcn/UI
- **Styling:** Tailwind CSS
- **Routing:** React Router DOM
- **State Management & Data Fetching:** TanStack Query
- **Backend Services & Database:** Supabase
- **Linting:** ESLint
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
### Prerequisites
- Node.js (v18.x or later recommended)
- npm (comes with Node.js) or yarn
### Installation
1. **Clone the re …