├── .babelrc ├── .eslintignore ├── .eslintrc ├── .firebaserc ├── .flowconfig ├── .gitignore ├── Dockerfile ├── Jenkinsfile ├── LICENSE ├── README.md ├── analyzer.js ├── assets ├── pwa-ios-splash-screens.sketch ├── screenshot-gtmetrix.png ├── screenshot-lighthouse.png └── screenshot-score.png ├── conf └── prod │ ├── conf.d │ └── default.conf │ └── nginx.conf ├── docker-compose.yml ├── firebase.json ├── flow-typed ├── hot_module.js └── module_vx.x.x.js ├── package.json ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── assets │ ├── logo.png │ └── splash │ │ ├── launch-1125x2436.png │ │ ├── launch-1242x2148.png │ │ ├── launch-1536x2048.png │ │ ├── launch-1668x2224.png │ │ ├── launch-2048x2732.png │ │ ├── launch-640x1136.png │ │ └── launch-750x1294.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── index.html ├── manifest.json ├── mstile-150x150.png ├── robots.txt └── safari-pinned-tab.svg ├── src ├── actions │ └── feed.js ├── components │ ├── App.jsx │ ├── ArticleContent │ │ └── index.jsx │ ├── ArticleList │ │ └── index.jsx │ ├── BaseLayout │ │ └── index.jsx │ ├── HomeIntro │ │ └── index.jsx │ ├── NotFound │ │ └── index.jsx │ ├── Routes.jsx │ ├── ScrollToTop.jsx │ └── Sidebar │ │ ├── SidebarContent.jsx │ │ └── index.jsx ├── containers │ ├── ArticleContainer │ │ └── index.jsx │ ├── CategoryContainer │ │ └── index.jsx │ ├── HomeContainer │ │ └── index.jsx │ └── NotFoundContainer │ │ └── index.jsx ├── globalStyles.js ├── index.js ├── reducers │ ├── feed.js │ └── index.js ├── serviceWorker.js ├── store.js └── utils │ └── helpers.js ├── start.sh └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | src/serviceWorker.js 2 | flow-typed -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/.eslintrc -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/.firebaserc -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/Dockerfile -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/README.md -------------------------------------------------------------------------------- /analyzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/analyzer.js -------------------------------------------------------------------------------- /assets/pwa-ios-splash-screens.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/assets/pwa-ios-splash-screens.sketch -------------------------------------------------------------------------------- /assets/screenshot-gtmetrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/assets/screenshot-gtmetrix.png -------------------------------------------------------------------------------- /assets/screenshot-lighthouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/assets/screenshot-lighthouse.png -------------------------------------------------------------------------------- /assets/screenshot-score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/assets/screenshot-score.png -------------------------------------------------------------------------------- /conf/prod/conf.d/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/conf/prod/conf.d/default.conf -------------------------------------------------------------------------------- /conf/prod/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/conf/prod/nginx.conf -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/firebase.json -------------------------------------------------------------------------------- /flow-typed/hot_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/flow-typed/hot_module.js -------------------------------------------------------------------------------- /flow-typed/module_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/flow-typed/module_vx.x.x.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/package.json -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/assets/logo.png -------------------------------------------------------------------------------- /public/assets/splash/launch-1125x2436.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/assets/splash/launch-1125x2436.png -------------------------------------------------------------------------------- /public/assets/splash/launch-1242x2148.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/assets/splash/launch-1242x2148.png -------------------------------------------------------------------------------- /public/assets/splash/launch-1536x2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/assets/splash/launch-1536x2048.png -------------------------------------------------------------------------------- /public/assets/splash/launch-1668x2224.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/assets/splash/launch-1668x2224.png -------------------------------------------------------------------------------- /public/assets/splash/launch-2048x2732.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/assets/splash/launch-2048x2732.png -------------------------------------------------------------------------------- /public/assets/splash/launch-640x1136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/assets/splash/launch-640x1136.png -------------------------------------------------------------------------------- /public/assets/splash/launch-750x1294.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/assets/splash/launch-750x1294.png -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-Agent: * 2 | Disallow: -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /src/actions/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/actions/feed.js -------------------------------------------------------------------------------- /src/components/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/components/App.jsx -------------------------------------------------------------------------------- /src/components/ArticleContent/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/components/ArticleContent/index.jsx -------------------------------------------------------------------------------- /src/components/ArticleList/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/components/ArticleList/index.jsx -------------------------------------------------------------------------------- /src/components/BaseLayout/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/components/BaseLayout/index.jsx -------------------------------------------------------------------------------- /src/components/HomeIntro/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/components/HomeIntro/index.jsx -------------------------------------------------------------------------------- /src/components/NotFound/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/components/NotFound/index.jsx -------------------------------------------------------------------------------- /src/components/Routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/components/Routes.jsx -------------------------------------------------------------------------------- /src/components/ScrollToTop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/components/ScrollToTop.jsx -------------------------------------------------------------------------------- /src/components/Sidebar/SidebarContent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/components/Sidebar/SidebarContent.jsx -------------------------------------------------------------------------------- /src/components/Sidebar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/components/Sidebar/index.jsx -------------------------------------------------------------------------------- /src/containers/ArticleContainer/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/containers/ArticleContainer/index.jsx -------------------------------------------------------------------------------- /src/containers/CategoryContainer/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/containers/CategoryContainer/index.jsx -------------------------------------------------------------------------------- /src/containers/HomeContainer/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/containers/HomeContainer/index.jsx -------------------------------------------------------------------------------- /src/containers/NotFoundContainer/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/containers/NotFoundContainer/index.jsx -------------------------------------------------------------------------------- /src/globalStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/globalStyles.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/index.js -------------------------------------------------------------------------------- /src/reducers/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/reducers/feed.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/store.js -------------------------------------------------------------------------------- /src/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/src/utils/helpers.js -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/start.sh -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalibnu/react-pwa-wwwid/HEAD/yarn.lock --------------------------------------------------------------------------------