/CloudyWithAChanceOfMeatballs

Mashup app providing weather forecast displayed on map only for cities specified by user.

Primary LanguagePythonMIT LicenseMIT

Cloudy with a chance of meatballs

Mashup app providing weather forecast displayed on map only for cities specified by user.

Semestral project for A4M33VIA class at CTU

App description

It's simple app displaying one day weather forecast for user's selected cities over google map.

Apis

Used

Provided

Api provide weather icon's with embeded temperature and forecast's for user's cities extended with geolocation and link to icon endpoint.

Documentation:

Technologies

App

AppTech

Deployment

DeploymentTech

Challenges

  • AcuWeather api rate limit
  • Google Maps markers can't be complex objects

Deployment

App deloyed at via.mejty.cz.

For deploy own copy use any of Flask deploy options. Before run app is necesary add credential file to webapp/credentials.json with your acuWeather and Google maps API keys.

Credentials file

{
  "maps": "$YourAcuWeatherApiKey",
  "acuweather": "$YourGoogleMapsApiKey"
}