> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/m20prs/Sky-AI-Forecast/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Sky AI Forecast — a free, no-signup weather app powered by the Open-Meteo API.

## What is Sky AI Forecast?

Sky AI Forecast is a lightweight, browser-based weather application. Enter any city name and instantly get:

* **Current conditions** — live temperature and humidity
* **24-hour hourly forecast** — hour-by-hour temperature and weather icons
* **16-day outlook** — daily high temperatures and conditions for up to 16 days ahead

There is nothing to install, no account to create, and no API key required. The app runs entirely in your browser using the free [Open-Meteo](https://open-meteo.com) API.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Get the app running in under a minute
  </Card>

  <Card title="City search" icon="magnifying-glass" href="/features/city-search">
    How worldwide city lookup works
  </Card>

  <Card title="Forecast views" icon="cloud-sun" href="/features/current-weather">
    Current, hourly, and 16-day forecasts
  </Card>

  <Card title="Customization" icon="paintbrush" href="/customization/styling">
    Adapt colors, fonts, and icons to your needs
  </Card>
</CardGroup>

## How it works

Sky AI Forecast uses two public APIs from Open-Meteo, both of which are free and require no authentication:

1. **Geocoding API** — converts the city name you type into geographic coordinates (latitude/longitude).
2. **Forecast API** — uses those coordinates to fetch current, hourly, and daily weather data.

All logic runs in a single `script.js` file — no build step, no framework, no server.

<Tip>
  Because no API key is needed, you can fork the repository and deploy it immediately to any static hosting platform such as GitHub Pages, Netlify, or Vercel.
</Tip>

## Technology stack

| Layer        | Technology                                                               |
| ------------ | ------------------------------------------------------------------------ |
| Markup       | HTML5                                                                    |
| Styling      | CSS3 (custom properties, keyframe animations)                            |
| Logic        | Vanilla JavaScript (ES2017 async/await)                                  |
| Icons        | [Lucide](https://lucide.dev) (loaded from CDN)                           |
| Weather data | [Open-Meteo](https://open-meteo.com) (free, no key)                      |
| Geocoding    | [Open-Meteo Geocoding API](https://open-meteo.com/en/docs/geocoding-api) |
