mejatysek / CloudyWithAChanceOfMeatballs

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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"
}

About

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

License:MIT License


Languages

Language:Python 33.9%Language:HTML 28.7%Language:PowerShell 25.2%Language:Shell 11.5%Language:CSS 0.7%