Weatherize The frontend prototype - case study

weatherize

Background

This case study features the frontend prototype of my weather web responsive app (open the Design Case Study). The prototype is responsive with the main breakpoints at 640 and 1024px. As a frontend prototype only, it does not feed the real weather data and does not store or proccess any login data. Please also note that not all the actions are active.

You can either start on the landing page and go through the whole user's journey or visit individual pages (links in sections below).

Tools: HTML, CSS, JavaScript, Atom, GitHub, Netlify, Google Analytics.

Landing page

weatherize

Responsive formats of the landing page.

Create Account

The Create Account page allows to follow the sign-up proccess, including typing in email and password with live validation (JavaScript).

weatherize

Responsive formats of the Create Account page.

password

The live password validation with JavaScript.

Dashboard

The Dashboard allows to view the current weather for the user's current location and to move to the location page by selecting the name of the location.

weatherize
password

Responsive formats of the Dashboard.

Location Page

The location page displays the hourly forecast for the next 24 hours and the daily one for the 14 days. The display mode can be changed with the hourly/daily toggle that allows to switch between the modes (JavaScript), replacing only the relevant content without the need to reload/change the complete page. It is also possible to fav/unfav the location (JavaScript).

weatherize
password

Responsive formats of the Location page.