Weather Site Plan

Purpose

The purpose of The Weather Site is to give current weather conditions in 3 different ways. The initial page will give the
weather for the current location based on the Geocoding location information from the device. The second is weather for 3
specific locations accessible through a dedicated link, and the third is weather for any location determined by a search string.

Audience

Primary audience is adults ages 18-30. Most will be students. Access to the site will be split between mobile devices and
laptops. A secondary audience will be anyone interested in weather.

Audience Goals:

College students move around quite a bit so one goal would be to quickly get the weather conditions for their current location
as they head off to class or study. They are also often far from their homes so the ability to quickly get the conditions for
a specific location is important as well. The third goal deals with planning for travels...the ability to get weather conditions
for any location will help with last minute packing for road trips.

Persona

joe-cool

Content

All weather pages should include location name, current temperature, forecast high, forecast low, current weather descriptor,
forecast percentage of precipitation, and current wind speed and direction on small devices and hourly temps should be added
on larger screens. The pages of The Weather Site will be built in the following order:

Pages

Styles

Branding

The client provided the following initial concept for a name and logo:
The Weather Site The name should be bold & italic

logo-image

This logo can also be rendered using a HTML entity - ☔

Typography

Heading Font: Sansita From Google Fonts

sansita-font

Body Copy Font: Helvetica

helvetica-font

Colors

color-swatches

Elements

(add title attribute to each anchor)

Navigation

nav-bar

Font and color scheme will be determined by you in consultation
with your learning team using the supplied fonts and color swatches.

Opaque rounded content box:

weather-tile

background-color: rgba(200,200,200,.6);
margin: .2em auto;
border: 1px solid;
border-radius: 15px;

Wireframes

Small Screen

wireframe-small

Large Screen

wireframe-large