A simple weather dashboard built with plain HTML, CSS and JavaScript — no frameworks, no packages.
Live: https://rax498.github.io/Weather-App/
- Current weather, air conditions and a 7-day forecast for any city
- Two themes with a one-click switcher:
- Neobrutalism (default) — flat colors, thick borders, hard shadows
- Glassmorphism — frosted glass cards with a gradient or photo background toggle
- Theme and background choices are remembered between visits
No build step. Just open index.html in a browser, or serve the folder (e.g. VS Code Live Server).
Each theme is one self-contained file in themes/. All colors, borders, shadows and fonts are CSS variables in the :root block at the top of each file.
- Open-Meteo — weather data (no API key needed)
- Photon — city name to coordinates