Find outdoor places worth visiting with good weather when travelling to a new area.
Given a specific town or lat/lon location, transit options & time to travel, the app must display a ranked list of locations that fit within the criteria that have good weather conditions over the next 48 hours. If it's completely raining / windy for the whole weekend, the results must then show the best indoor activities in the local area. The focus should be on the UK.
- Valid longitude and latitude is accepted
- Invalid latitude is rejected
- Invalid longitude is rejected
- valid boundary coordinates are accepted
- A successful lookup returns validated, rounded coordinates
- A failed location lookup returns an error
- invalid coordinates returned by a lookup are rejected
- browser coordinates are passed through coordinate values
- if browser location access fails, the application reports that no location is available
- a nearby-place search uses the validated coordinates and a specifid radius
- places returned by the search are shown
- a search with no matching places reports that none were found
- a failed nearby-place search reports an error
- A succesful location lookup returns its latitude and longitude
- A list of locations within a 60 minute drive must be shown
- The hourly weather forecast for the next 48hrs for the current location must be shown
- The hourly weather forecast for the list of locations must be shown
- The ranking algorithm must show areas with the longest period of clear weather first
- the ranking algorithm must balance visitor popularity with weather conditions
- If all areas have poor weather conditions, the ranking algorithm must state so
- API for looking up the current location from a browser
- API for getting a list of locations within driving distance
- API for looking up hourly hyperlocal weather
- Gleam & Wisp - mobile friendly website