Skip to content

merogersdev/weathersplash

Repository files navigation

WeatherSplash

WeatherSplash Screenshot

Made with modern JavaScript and utilizes the OpenWeatherMap API to deliver current weather (in both Celcius and Fahrenheit) based on location name or current location (via browser location services). It displays current weather data and can be easily deployed via Docker Compose.

Scripts

In root app directory, run yarn run install-dependencies to install both backend and frontend dependencies. Necessary for development or production.

When ready to deploy application via docker compose, run yarn run deploy

Development

Copy example.env file to .env and add your OpenWeatherMap API Key.

Deploy to Production with Docker

  1. Copy example.docker-compose.yml to docker-compose.yml
  2. Add OpenWeatherMap API_KEY to environment section
  3. (Optional)Change port depending on your use case - default is 5000
  4. Build and deploy image with yarn run deploy from app's root directory

Tags

HTML5 JavaScript NodeJS Express.js Docker Webpack Yarn Google Cloud GitHub

About

WeatherSplash App uses Vanilla JavaScript and OpenWeather API to deliver up-to-date weather info for your area.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published