Please check my samples:
Weather Application Vue-Veux
Weather Application React-Redux Saga

And take a look and review on code at my GitHub Account

– Used React-Redux

– 100% TDD coverage

– Use 100% CSS Grid and CSS flexbox for setting the layout

– Used Redux-Saga for getting data out of 2 different WebServices

– Got Inspiration from Yahoo! Weather application