├── .babelrc ├── .editorconfig ├── .env ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin ├── compile.js ├── karma.js └── server.js ├── config ├── _base.js ├── _development.js ├── _production.js └── index.js ├── jsconfig.json ├── package.json ├── server ├── main.js └── middleware │ ├── webpack-dev.js │ └── webpack-hmr.js ├── src ├── components │ ├── .gitkeep │ ├── Navbar.js │ └── auth │ │ ├── LoginForm.jsx │ │ └── LoginForm.scss ├── containers │ ├── Authenticated.js │ ├── DevTools.js │ ├── DevToolsWindow.js │ ├── Header.js │ ├── Notification │ │ ├── Notification.js │ │ ├── NotificationItem.js │ │ └── notification.scss │ └── Root.js ├── index.html ├── layouts │ ├── AuthLayout.js │ └── CoreLayout.js ├── main.js ├── redux │ ├── configureStore.js │ ├── middleware │ │ └── api.js │ ├── modules │ │ ├── auth.js │ │ └── notification.js │ ├── rootReducer.js │ └── utils │ │ └── createDevToolsWindow.js ├── routes │ └── index.js ├── static │ ├── favicon.ico │ ├── humans.txt │ └── robots.txt ├── statics.js ├── styles │ ├── _base.scss │ ├── core.scss │ └── vendor │ │ └── _normalize.scss └── views │ ├── AboutView.js │ ├── HomeView.js │ ├── HomeView.scss │ └── auth │ ├── LoginView.js │ └── LogoutView.js └── tests ├── .eslintrc ├── framework.spec.js ├── layouts └── CoreLayout.spec.js └── views └── HomeView.spec.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | NODE_ENV=development 2 | DEBUG=app:* 3 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_STORE 2 | *.log 3 | 4 | node_modules 5 | 6 | dist 7 | coverage 8 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/README.md -------------------------------------------------------------------------------- /bin/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/bin/compile.js -------------------------------------------------------------------------------- /bin/karma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/bin/karma.js -------------------------------------------------------------------------------- /bin/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/bin/server.js -------------------------------------------------------------------------------- /config/_base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/config/_base.js -------------------------------------------------------------------------------- /config/_development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/config/_development.js -------------------------------------------------------------------------------- /config/_production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/config/_production.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/config/index.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/package.json -------------------------------------------------------------------------------- /server/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/server/main.js -------------------------------------------------------------------------------- /server/middleware/webpack-dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/server/middleware/webpack-dev.js -------------------------------------------------------------------------------- /server/middleware/webpack-hmr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/server/middleware/webpack-hmr.js -------------------------------------------------------------------------------- /src/components/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/components/Navbar.js -------------------------------------------------------------------------------- /src/components/auth/LoginForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/components/auth/LoginForm.jsx -------------------------------------------------------------------------------- /src/components/auth/LoginForm.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/components/auth/LoginForm.scss -------------------------------------------------------------------------------- /src/containers/Authenticated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/containers/Authenticated.js -------------------------------------------------------------------------------- /src/containers/DevTools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/containers/DevTools.js -------------------------------------------------------------------------------- /src/containers/DevToolsWindow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/containers/DevToolsWindow.js -------------------------------------------------------------------------------- /src/containers/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/containers/Header.js -------------------------------------------------------------------------------- /src/containers/Notification/Notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/containers/Notification/Notification.js -------------------------------------------------------------------------------- /src/containers/Notification/NotificationItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/containers/Notification/NotificationItem.js -------------------------------------------------------------------------------- /src/containers/Notification/notification.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/containers/Notification/notification.scss -------------------------------------------------------------------------------- /src/containers/Root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/containers/Root.js -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/index.html -------------------------------------------------------------------------------- /src/layouts/AuthLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/layouts/AuthLayout.js -------------------------------------------------------------------------------- /src/layouts/CoreLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/layouts/CoreLayout.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/main.js -------------------------------------------------------------------------------- /src/redux/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/redux/configureStore.js -------------------------------------------------------------------------------- /src/redux/middleware/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/redux/middleware/api.js -------------------------------------------------------------------------------- /src/redux/modules/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/redux/modules/auth.js -------------------------------------------------------------------------------- /src/redux/modules/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/redux/modules/notification.js -------------------------------------------------------------------------------- /src/redux/rootReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/redux/rootReducer.js -------------------------------------------------------------------------------- /src/redux/utils/createDevToolsWindow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/redux/utils/createDevToolsWindow.js -------------------------------------------------------------------------------- /src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/routes/index.js -------------------------------------------------------------------------------- /src/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/static/favicon.ico -------------------------------------------------------------------------------- /src/static/humans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/static/humans.txt -------------------------------------------------------------------------------- /src/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /src/statics.js: -------------------------------------------------------------------------------- 1 | export const APP = { 2 | title: 'Authentication Example' 3 | }; 4 | -------------------------------------------------------------------------------- /src/styles/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/styles/_base.scss -------------------------------------------------------------------------------- /src/styles/core.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/styles/core.scss -------------------------------------------------------------------------------- /src/styles/vendor/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/styles/vendor/_normalize.scss -------------------------------------------------------------------------------- /src/views/AboutView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/views/AboutView.js -------------------------------------------------------------------------------- /src/views/HomeView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/views/HomeView.js -------------------------------------------------------------------------------- /src/views/HomeView.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/views/HomeView.scss -------------------------------------------------------------------------------- /src/views/auth/LoginView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/views/auth/LoginView.js -------------------------------------------------------------------------------- /src/views/auth/LogoutView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/src/views/auth/LogoutView.js -------------------------------------------------------------------------------- /tests/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/tests/.eslintrc -------------------------------------------------------------------------------- /tests/framework.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/tests/framework.spec.js -------------------------------------------------------------------------------- /tests/layouts/CoreLayout.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/tests/layouts/CoreLayout.spec.js -------------------------------------------------------------------------------- /tests/views/HomeView.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikedevita/react-redux-starter-kit-auth-notifications-example/HEAD/tests/views/HomeView.spec.js --------------------------------------------------------------------------------