Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 1.12 KB

README.md

File metadata and controls

45 lines (34 loc) · 1.12 KB

Mobile weather app with React

Table of Contents

Overview

lighthouse score

Tech

  • React
    • Hooks
    • Redux
    • Redux-Thunk
  • Styled Components
  • Service Worker
  • Eslint
  • Prettier
  • Mobile first

Some of solutions

  • reduce api calls(data is stored for an hour)
  • remember the list of added cities
  • animating elements only after content change
  • reduce size of json city list(for search hints)
  • parse data from api
    • handle time and timezone
    • convert degrees to compass direction
    • check api calls using regex
  • detect and debounces touch actions without using additional packages
  • edit city list using redux(apply/decline changes)
  • locating the user
  • user experience - displaying notifications

Demo

Check live: https://binaryworlds.github.io/WeatherApp/

lighthouse score