├── .babelrc ├── .gitignore ├── Dockerfile ├── README.md ├── history-middleware.js ├── jsconfig.json ├── package.json ├── serve-static.js ├── serve.js ├── src ├── Admin │ ├── index.html │ └── index.js ├── App │ ├── AppContainer.js │ ├── Auth │ │ ├── ForgotPassword │ │ │ ├── Form.js │ │ │ └── index.js │ │ ├── Login │ │ │ ├── Form.js │ │ │ └── index.js │ │ ├── Logout │ │ │ └── index.js │ │ ├── Register │ │ │ ├── Form.js │ │ │ └── index.js │ │ ├── ResetPassword │ │ │ ├── Form.js │ │ │ └── index.js │ │ └── Signup │ │ │ ├── Form.js │ │ │ └── index.js │ ├── Dashboard │ │ └── index.js │ ├── Homepage │ │ └── index.js │ ├── Settings │ │ └── index.js │ ├── index.html │ └── index.js ├── assets │ ├── favicons │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ └── safari-pinned-tab.svg │ ├── logo.svg │ └── nan.jpg ├── components │ ├── AppWrapper.js │ ├── Boot.js │ ├── FatalError.js │ ├── FormCheckbox.js │ ├── FormInput.js │ ├── LogoTitle.js │ ├── PageCenter.js │ ├── PageLoader.js │ └── routes │ │ ├── AuthSwitch.js │ │ └── Protected.js ├── config │ ├── default.js │ ├── index.js │ ├── production.js │ └── staging.js ├── stores │ ├── AppSession.js │ ├── Auth.js │ ├── BaseStore.js │ └── Me.js ├── theme │ ├── semantic.less │ ├── site │ │ └── globals │ │ │ ├── site.overrides │ │ │ └── site.variables │ └── theme.config └── utils │ ├── mergeDeep.js │ ├── queryStringify.js │ ├── request.js │ ├── token.js │ └── validate.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/README.md -------------------------------------------------------------------------------- /history-middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/history-middleware.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/package.json -------------------------------------------------------------------------------- /serve-static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/serve-static.js -------------------------------------------------------------------------------- /serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/serve.js -------------------------------------------------------------------------------- /src/Admin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/Admin/index.html -------------------------------------------------------------------------------- /src/Admin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/Admin/index.js -------------------------------------------------------------------------------- /src/App/AppContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/AppContainer.js -------------------------------------------------------------------------------- /src/App/Auth/ForgotPassword/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Auth/ForgotPassword/Form.js -------------------------------------------------------------------------------- /src/App/Auth/ForgotPassword/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Auth/ForgotPassword/index.js -------------------------------------------------------------------------------- /src/App/Auth/Login/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Auth/Login/Form.js -------------------------------------------------------------------------------- /src/App/Auth/Login/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Auth/Login/index.js -------------------------------------------------------------------------------- /src/App/Auth/Logout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Auth/Logout/index.js -------------------------------------------------------------------------------- /src/App/Auth/Register/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Auth/Register/Form.js -------------------------------------------------------------------------------- /src/App/Auth/Register/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Auth/Register/index.js -------------------------------------------------------------------------------- /src/App/Auth/ResetPassword/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Auth/ResetPassword/Form.js -------------------------------------------------------------------------------- /src/App/Auth/ResetPassword/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Auth/ResetPassword/index.js -------------------------------------------------------------------------------- /src/App/Auth/Signup/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Auth/Signup/Form.js -------------------------------------------------------------------------------- /src/App/Auth/Signup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Auth/Signup/index.js -------------------------------------------------------------------------------- /src/App/Dashboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Dashboard/index.js -------------------------------------------------------------------------------- /src/App/Homepage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Homepage/index.js -------------------------------------------------------------------------------- /src/App/Settings/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/Settings/index.js -------------------------------------------------------------------------------- /src/App/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/index.html -------------------------------------------------------------------------------- /src/App/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/App/index.js -------------------------------------------------------------------------------- /src/assets/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/assets/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /src/assets/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/assets/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /src/assets/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/assets/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /src/assets/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/assets/favicons/favicon.ico -------------------------------------------------------------------------------- /src/assets/favicons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/assets/favicons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/assets/nan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/assets/nan.jpg -------------------------------------------------------------------------------- /src/components/AppWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/components/AppWrapper.js -------------------------------------------------------------------------------- /src/components/Boot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/components/Boot.js -------------------------------------------------------------------------------- /src/components/FatalError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/components/FatalError.js -------------------------------------------------------------------------------- /src/components/FormCheckbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/components/FormCheckbox.js -------------------------------------------------------------------------------- /src/components/FormInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/components/FormInput.js -------------------------------------------------------------------------------- /src/components/LogoTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/components/LogoTitle.js -------------------------------------------------------------------------------- /src/components/PageCenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/components/PageCenter.js -------------------------------------------------------------------------------- /src/components/PageLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/components/PageLoader.js -------------------------------------------------------------------------------- /src/components/routes/AuthSwitch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/components/routes/AuthSwitch.js -------------------------------------------------------------------------------- /src/components/routes/Protected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/components/routes/Protected.js -------------------------------------------------------------------------------- /src/config/default.js: -------------------------------------------------------------------------------- 1 | export default { 2 | apiRoot: 'http://localhost:3005' 3 | }; 4 | -------------------------------------------------------------------------------- /src/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/config/index.js -------------------------------------------------------------------------------- /src/config/production.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/config/staging.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/stores/AppSession.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/stores/AppSession.js -------------------------------------------------------------------------------- /src/stores/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/stores/Auth.js -------------------------------------------------------------------------------- /src/stores/BaseStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/stores/BaseStore.js -------------------------------------------------------------------------------- /src/stores/Me.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/stores/Me.js -------------------------------------------------------------------------------- /src/theme/semantic.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/theme/semantic.less -------------------------------------------------------------------------------- /src/theme/site/globals/site.overrides: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/theme/site/globals/site.overrides -------------------------------------------------------------------------------- /src/theme/site/globals/site.variables: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/theme/theme.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/theme/theme.config -------------------------------------------------------------------------------- /src/utils/mergeDeep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/utils/mergeDeep.js -------------------------------------------------------------------------------- /src/utils/queryStringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/utils/queryStringify.js -------------------------------------------------------------------------------- /src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/utils/request.js -------------------------------------------------------------------------------- /src/utils/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/utils/token.js -------------------------------------------------------------------------------- /src/utils/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/src/utils/validate.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominiek/app-skeleton/HEAD/webpack.config.js --------------------------------------------------------------------------------