Application for comparing the archive of weather in different cities of the world. Indispensable for people thinking about migration. Used tools:
Weather API - api for receiving archived weather records. Provides 1000 entries per day for free.
Google places API - api for auto-completion of addresses, used for auto-completion of city names.
Svelte - reactive JS framework.
CanvasJS - responsive HTML5 charting library with a simple API.
- First of all you need API KEY for getting weather archive. Go here and register. Put a key to env.js.
- Get an API key for google places and write it to the env.js too.
- install all project dependencies and run app in dev mode
npm install && npm run dev
-
Open http://localhost:5000...
-
Also it have Dockerfile for dockerize your app.
docker build -t weather-ab ./
docker run -p 80:80 weather-ab