redian / weather-mate

A React Progressive Web App (PWA) Demo.

Home Page:https://redian.github.io/weather-mate/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Weather Mate's aim is to provide a handy tool for your local weather updates.

Table of Contents

Installation

In order to build and run the application locally here is what you need to do.

$ git clone https://github.com/redian/weather-mate.git
$ cd wather-mate
$ yarn install && yarn start

Available Scripts

$ yarn start
$ yarn test
$ yarn build
$ yarn toolbox
$ yarn eject

Deployment Process

yarn deploy

The application is deployed to Github Pages https://redian.github.io/weather-mate/

Tools and libraries used

  • React 16 A modern Javascript framework to build user interfaces.
  • create-react-app A CLI tool to facilitate React development.
  • react-toolbox A set of React Components to build interfaces according to Google's Material Design principles.
  • react-toolbox-themr A tool to statically extract and generate custom themes for React Toolbox.
  • gh-pages Github Pages, publishing directly from your github hosted repository.
  • enzyme Enzyme is a Javascript testing utility for React apps.

OpenWeatherMap API

Lighthouse PWA Report

Lighthouse PWA