Skip to content

A Vue.js Weather PWA written in typescript using weather data from FMI and OpenMeteo.

License

Notifications You must be signed in to change notification settings

sruusk/weather-vue

Repository files navigation

weather-vue

A simple weather app built with Vue.js utilizing the OpenData API from the Finnish Meteorological Institute , the OpenWeatherMap API and OpenMeteo API.

This uses FMI OpenData as the primary source of weather data, but OpenWeatherMap is used to complement the data when FMI OpenData does not have enough data available.

Weather Icons used in this project

This project uses the Weather Icons by Bas Milius. The icons are renamed according to the OpenData weather icon explanations.

Environment variables

This project uses environment variables to store the API keys and other configuration.

Variable Description Default value
VITE_OPEN_WEATHER OpenWeather API Key
Needs to have OneCall API enabled.
VITE_MML National Land Survey of Finland API key
VITE_DEFAULT_LANGUAGE Default language for the app. fi
VITE_EXECUTION_NUMBER App version/run number.
Displayed at the bottom of the navigation drawer.
dev

Screenshot

SC

About

A Vue.js Weather PWA written in typescript using weather data from FMI and OpenMeteo.

Resources

License

Stars

Watchers

Forks