A simple web application (SPA) to check weather forecast using react, redux, react-router, redux-saga, reselect, styled-component and son on....
React.js Fundamentals was one of the first courses I enrolled in when I got into React ecosystem. Overall, the course is aimed at beginners and cover basic concepts of both React and Javascript as well.
The last part of the course was develop a handy weather app but only using React. I developed an app that fullfilled the same functional requirements but not only using React. I took advantage of that and, besides React, I included a bunch of amaizing open source projects that get on well each other ;-).
The goal of the app is only academy and put into practice acquired skills.
I´d like to make special reference to a really great project: react-boilerplate. I kept one eye on it and its committed community on every step, many thanks.
I use yarn as default dependencies manager but npm can be used as well.
- node version: 7.2.1
- yarn version: 0.19.1
- npm version: 4.0.5
- Clone this repo using
git clone --depth=1 https://github.com/agutierrezcu/weather-app.git
- Run
yarn install
to install dependencies. - Run
yarn run weather
to see the app in production mode. - Open http://localhost:3000 url in your favorite browser.
- Improve error handling
- Unit testing
- End-to-end testing
- Improve styling
- Make mobile friendly