├── .gitignore ├── README.md ├── docs └── demo │ ├── demo2.gif │ └── demo3.gif ├── package.json ├── public ├── favicon.ico ├── index.html ├── manifest.json ├── service-worker.js └── sw-toolbox.js ├── src ├── assets │ └── images │ │ ├── ars-technica.png │ │ ├── sosub.png │ │ ├── techcrunch.jpg │ │ └── tnw.jpg ├── components │ ├── CardComponent │ │ ├── index.js │ │ └── styles.css │ ├── Header │ │ ├── index.js │ │ └── styles.css │ ├── NoInternet │ │ └── index.js │ └── index.js ├── containers │ ├── AppWrapper │ │ ├── index.js │ │ └── styles.css │ ├── HomePage │ │ ├── index.js │ │ └── styles.css │ ├── NewsListing │ │ ├── actions.js │ │ ├── constants.js │ │ ├── index.js │ │ ├── reducer.js │ │ ├── sagas.js │ │ └── styles.css │ └── NotFound │ │ └── index.js ├── index.js ├── logo.svg ├── reducers.js ├── routes.js ├── sagas.js └── utils │ ├── configs.js │ ├── constants.js │ ├── index.js │ └── request.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/README.md -------------------------------------------------------------------------------- /docs/demo/demo2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/docs/demo/demo2.gif -------------------------------------------------------------------------------- /docs/demo/demo3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/docs/demo/demo3.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/public/service-worker.js -------------------------------------------------------------------------------- /public/sw-toolbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/public/sw-toolbox.js -------------------------------------------------------------------------------- /src/assets/images/ars-technica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/assets/images/ars-technica.png -------------------------------------------------------------------------------- /src/assets/images/sosub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/assets/images/sosub.png -------------------------------------------------------------------------------- /src/assets/images/techcrunch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/assets/images/techcrunch.jpg -------------------------------------------------------------------------------- /src/assets/images/tnw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/assets/images/tnw.jpg -------------------------------------------------------------------------------- /src/components/CardComponent/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/components/CardComponent/index.js -------------------------------------------------------------------------------- /src/components/CardComponent/styles.css: -------------------------------------------------------------------------------- 1 | .cardItem { 2 | margin-bottom: 20px; 3 | } -------------------------------------------------------------------------------- /src/components/Header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/components/Header/index.js -------------------------------------------------------------------------------- /src/components/Header/styles.css: -------------------------------------------------------------------------------- 1 | .header { 2 | margin-bottom: 20px; 3 | } -------------------------------------------------------------------------------- /src/components/NoInternet/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/components/NoInternet/index.js -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/components/index.js -------------------------------------------------------------------------------- /src/containers/AppWrapper/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/containers/AppWrapper/index.js -------------------------------------------------------------------------------- /src/containers/AppWrapper/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/containers/AppWrapper/styles.css -------------------------------------------------------------------------------- /src/containers/HomePage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/containers/HomePage/index.js -------------------------------------------------------------------------------- /src/containers/HomePage/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/containers/HomePage/styles.css -------------------------------------------------------------------------------- /src/containers/NewsListing/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/containers/NewsListing/actions.js -------------------------------------------------------------------------------- /src/containers/NewsListing/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/containers/NewsListing/constants.js -------------------------------------------------------------------------------- /src/containers/NewsListing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/containers/NewsListing/index.js -------------------------------------------------------------------------------- /src/containers/NewsListing/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/containers/NewsListing/reducer.js -------------------------------------------------------------------------------- /src/containers/NewsListing/sagas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/containers/NewsListing/sagas.js -------------------------------------------------------------------------------- /src/containers/NewsListing/styles.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/containers/NotFound/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/containers/NotFound/index.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/reducers.js -------------------------------------------------------------------------------- /src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/routes.js -------------------------------------------------------------------------------- /src/sagas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/sagas.js -------------------------------------------------------------------------------- /src/utils/configs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/utils/configs.js -------------------------------------------------------------------------------- /src/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/utils/constants.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/src/utils/request.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/create-react-progressive-web-app/HEAD/yarn.lock --------------------------------------------------------------------------------