├── .github └── workflows │ └── main.yml ├── .gitignore ├── .gitlab-ci.yml ├── LICENSE ├── README.md ├── client ├── .babelrc ├── .dockerignore ├── .eslintrc.js ├── .gitignore ├── .npmrc ├── .nycrc ├── .snyk ├── Dockerfile ├── README.md ├── apollo.config.js ├── common │ └── validators.tsx ├── components │ ├── Budget │ │ ├── Budget.js │ │ └── index.ts │ ├── LatestOrders │ │ ├── LatestOrders.js │ │ ├── data.js │ │ └── index.ts │ ├── LatestProducts │ │ ├── LatestProducts.js │ │ ├── data.js │ │ └── index.ts │ ├── LatestSales │ │ ├── LatestSales.js │ │ ├── chart.js │ │ └── index.ts │ ├── SearchInput │ │ ├── SearchInput.js │ │ └── index.ts │ ├── StatusBullet │ │ ├── StatusBullet.js │ │ └── index.ts │ ├── TasksProgress │ │ ├── TasksProgress.js │ │ └── index.ts │ ├── TotalProfit │ │ ├── TotalProfit.js │ │ └── index.ts │ ├── TotalUsers │ │ ├── TotalUsers.js │ │ └── index.ts │ ├── UsersByDevice │ │ ├── UsersByDevice.js │ │ └── index.ts │ └── index.ts ├── docker │ ├── entrypoint.sh │ └── nginx.conf.template ├── helpers │ ├── chartjs.ts │ ├── configureGraphQL.ts │ ├── getInitials.ts │ └── index.ts ├── icons │ ├── Facebook │ │ └── index.tsx │ ├── Google │ │ └── index.tsx │ └── index.ts ├── layouts │ ├── Main │ │ ├── Main.tsx │ │ ├── components │ │ │ ├── Footer │ │ │ │ ├── Footer.tsx │ │ │ │ └── index.tsx │ │ │ ├── Sidebar │ │ │ │ ├── Sidebar.tsx │ │ │ │ ├── components │ │ │ │ │ ├── Profile │ │ │ │ │ │ ├── Profile.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── SidebarNav │ │ │ │ │ │ ├── SidebarNav.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── UpgradePlan │ │ │ │ │ │ ├── UpgradePlan.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── Topbar │ │ │ │ ├── Topbar.tsx │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ └── index.tsx │ ├── Minimal │ │ ├── Minimal.tsx │ │ ├── components │ │ │ ├── Topbar │ │ │ │ ├── Topbar.tsx │ │ │ │ └── index.tsx │ │ │ └── index.ts │ │ └── index.ts │ └── index.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── dashboard │ │ └── admin.tsx │ ├── index.tsx │ ├── login.tsx │ └── signup.tsx ├── public │ ├── favicon.ico │ ├── kindergarden.jpg │ └── zeit.svg ├── server.js ├── theme │ ├── index.scss │ ├── index.ts │ ├── overrides │ │ ├── MuiButton.tsx │ │ ├── MuiIconButton.tsx │ │ ├── MuiPaper.tsx │ │ ├── MuiTableCell.tsx │ │ ├── MuiTableHead.tsx │ │ ├── MuiTableRow.tsx │ │ ├── MuiTypography.tsx │ │ └── index.ts │ ├── palette.ts │ └── typography.ts ├── tsconfig.json └── tslint.json ├── docker-compose.build.yml ├── docker-compose.dev.yml ├── docker-compose.production.yml ├── docker-compose.staging.yml ├── docker-compose.test.yml ├── docker-compose.yml ├── e2e_tests ├── .babelrc ├── .dockerignore ├── .nycrc ├── CustomEnvironment.js ├── Dockerfile ├── docker │ └── entrypoint.sh ├── fixtures │ └── users.ts ├── jest-playwright.config.js ├── jest.config.js ├── package.json ├── tests │ └── signup.test.ts └── tsconfig.json ├── renovate.json └── server ├── .dockerignore ├── .eslintrc.js ├── .npmrc ├── .nyc_output └── .keep ├── .nycrc ├── .snyk ├── Dockerfile ├── README.md ├── docker ├── dev.env ├── entrypoint.sh ├── production.env ├── staging.env └── test.env ├── nest-cli.json ├── package.json ├── src ├── app.controller.spec.ts ├── app.controller.ts ├── app.module.ts ├── app.service.ts ├── auth │ ├── auth.graphql │ ├── auth.module.ts │ ├── auth.resolver.spec.ts │ ├── auth.resolver.ts │ ├── auth.service.spec.ts │ ├── auth.service.ts │ ├── constants.ts │ ├── dto │ │ └── login.dto.ts │ ├── graphql.guard.ts │ ├── local-auth.guard.ts │ └── local.strategy.ts ├── base.dto.ts ├── db │ └── migrations │ │ ├── 20200308111138_add_users.js │ │ └── 20200327170713_add_roles.js ├── generate-typings.js ├── generate-typings.ts ├── graphql.ts ├── knexfile.js ├── main.ts └── users │ ├── dto │ ├── role.dto.ts │ ├── user-add.dto.ts │ ├── user-signup.dto.ts │ └── user.dto.ts │ ├── users.graphql │ ├── users.module.ts │ ├── users.resolver.spec.ts │ ├── users.resolver.ts │ ├── users.service.spec.ts │ └── users.service.ts ├── test ├── app.e2e-spec.ts ├── jest-e2e.json ├── testDBConn.js ├── testData.ts ├── tests │ ├── index.ts │ ├── login.ts │ └── signup.ts └── util.ts ├── tsconfig.build.json └── tsconfig.json /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/README.md -------------------------------------------------------------------------------- /client/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/.babelrc -------------------------------------------------------------------------------- /client/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/.dockerignore -------------------------------------------------------------------------------- /client/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/.eslintrc.js -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true -------------------------------------------------------------------------------- /client/.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/.nycrc -------------------------------------------------------------------------------- /client/.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/.snyk -------------------------------------------------------------------------------- /client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/Dockerfile -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/README.md -------------------------------------------------------------------------------- /client/apollo.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/apollo.config.js -------------------------------------------------------------------------------- /client/common/validators.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/common/validators.tsx -------------------------------------------------------------------------------- /client/components/Budget/Budget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/Budget/Budget.js -------------------------------------------------------------------------------- /client/components/Budget/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Budget'; 2 | -------------------------------------------------------------------------------- /client/components/LatestOrders/LatestOrders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/LatestOrders/LatestOrders.js -------------------------------------------------------------------------------- /client/components/LatestOrders/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/LatestOrders/data.js -------------------------------------------------------------------------------- /client/components/LatestOrders/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './LatestOrders'; 2 | -------------------------------------------------------------------------------- /client/components/LatestProducts/LatestProducts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/LatestProducts/LatestProducts.js -------------------------------------------------------------------------------- /client/components/LatestProducts/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/LatestProducts/data.js -------------------------------------------------------------------------------- /client/components/LatestProducts/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './LatestProducts'; 2 | -------------------------------------------------------------------------------- /client/components/LatestSales/LatestSales.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/LatestSales/LatestSales.js -------------------------------------------------------------------------------- /client/components/LatestSales/chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/LatestSales/chart.js -------------------------------------------------------------------------------- /client/components/LatestSales/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './LatestSales'; 2 | -------------------------------------------------------------------------------- /client/components/SearchInput/SearchInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/SearchInput/SearchInput.js -------------------------------------------------------------------------------- /client/components/SearchInput/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './SearchInput'; 2 | -------------------------------------------------------------------------------- /client/components/StatusBullet/StatusBullet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/StatusBullet/StatusBullet.js -------------------------------------------------------------------------------- /client/components/StatusBullet/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './StatusBullet'; -------------------------------------------------------------------------------- /client/components/TasksProgress/TasksProgress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/TasksProgress/TasksProgress.js -------------------------------------------------------------------------------- /client/components/TasksProgress/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './TasksProgress'; 2 | -------------------------------------------------------------------------------- /client/components/TotalProfit/TotalProfit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/TotalProfit/TotalProfit.js -------------------------------------------------------------------------------- /client/components/TotalProfit/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './TotalProfit'; 2 | -------------------------------------------------------------------------------- /client/components/TotalUsers/TotalUsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/TotalUsers/TotalUsers.js -------------------------------------------------------------------------------- /client/components/TotalUsers/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './TotalUsers'; 2 | -------------------------------------------------------------------------------- /client/components/UsersByDevice/UsersByDevice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/UsersByDevice/UsersByDevice.js -------------------------------------------------------------------------------- /client/components/UsersByDevice/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './UsersByDevice'; 2 | -------------------------------------------------------------------------------- /client/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/components/index.ts -------------------------------------------------------------------------------- /client/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/docker/entrypoint.sh -------------------------------------------------------------------------------- /client/docker/nginx.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/docker/nginx.conf.template -------------------------------------------------------------------------------- /client/helpers/chartjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/helpers/chartjs.ts -------------------------------------------------------------------------------- /client/helpers/configureGraphQL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/helpers/configureGraphQL.ts -------------------------------------------------------------------------------- /client/helpers/getInitials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/helpers/getInitials.ts -------------------------------------------------------------------------------- /client/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/helpers/index.ts -------------------------------------------------------------------------------- /client/icons/Facebook/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/icons/Facebook/index.tsx -------------------------------------------------------------------------------- /client/icons/Google/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/icons/Google/index.tsx -------------------------------------------------------------------------------- /client/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/icons/index.ts -------------------------------------------------------------------------------- /client/layouts/Main/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/layouts/Main/Main.tsx -------------------------------------------------------------------------------- /client/layouts/Main/components/Footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/layouts/Main/components/Footer/Footer.tsx -------------------------------------------------------------------------------- /client/layouts/Main/components/Footer/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from './Footer'; 2 | -------------------------------------------------------------------------------- /client/layouts/Main/components/Sidebar/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/layouts/Main/components/Sidebar/Sidebar.tsx -------------------------------------------------------------------------------- /client/layouts/Main/components/Sidebar/components/Profile/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/layouts/Main/components/Sidebar/components/Profile/Profile.tsx -------------------------------------------------------------------------------- /client/layouts/Main/components/Sidebar/components/Profile/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from './Profile'; 2 | -------------------------------------------------------------------------------- /client/layouts/Main/components/Sidebar/components/SidebarNav/SidebarNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/layouts/Main/components/Sidebar/components/SidebarNav/SidebarNav.tsx -------------------------------------------------------------------------------- /client/layouts/Main/components/Sidebar/components/SidebarNav/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from './SidebarNav'; 2 | -------------------------------------------------------------------------------- /client/layouts/Main/components/Sidebar/components/UpgradePlan/UpgradePlan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/layouts/Main/components/Sidebar/components/UpgradePlan/UpgradePlan.tsx -------------------------------------------------------------------------------- /client/layouts/Main/components/Sidebar/components/UpgradePlan/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from './UpgradePlan'; 2 | -------------------------------------------------------------------------------- /client/layouts/Main/components/Sidebar/components/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/layouts/Main/components/Sidebar/components/index.tsx -------------------------------------------------------------------------------- /client/layouts/Main/components/Sidebar/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from './Sidebar'; 2 | -------------------------------------------------------------------------------- /client/layouts/Main/components/Topbar/Topbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/layouts/Main/components/Topbar/Topbar.tsx -------------------------------------------------------------------------------- /client/layouts/Main/components/Topbar/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from './Topbar'; 2 | -------------------------------------------------------------------------------- /client/layouts/Main/components/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/layouts/Main/components/index.tsx -------------------------------------------------------------------------------- /client/layouts/Main/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from './Main'; 2 | -------------------------------------------------------------------------------- /client/layouts/Minimal/Minimal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/layouts/Minimal/Minimal.tsx -------------------------------------------------------------------------------- /client/layouts/Minimal/components/Topbar/Topbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/layouts/Minimal/components/Topbar/Topbar.tsx -------------------------------------------------------------------------------- /client/layouts/Minimal/components/Topbar/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from './Topbar'; 2 | -------------------------------------------------------------------------------- /client/layouts/Minimal/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/layouts/Minimal/components/index.ts -------------------------------------------------------------------------------- /client/layouts/Minimal/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Minimal'; 2 | -------------------------------------------------------------------------------- /client/layouts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/layouts/index.ts -------------------------------------------------------------------------------- /client/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/next-env.d.ts -------------------------------------------------------------------------------- /client/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/next.config.js -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/package.json -------------------------------------------------------------------------------- /client/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/pages/_app.tsx -------------------------------------------------------------------------------- /client/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/pages/_document.tsx -------------------------------------------------------------------------------- /client/pages/dashboard/admin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/pages/dashboard/admin.tsx -------------------------------------------------------------------------------- /client/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/pages/index.tsx -------------------------------------------------------------------------------- /client/pages/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/pages/login.tsx -------------------------------------------------------------------------------- /client/pages/signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/pages/signup.tsx -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/kindergarden.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/public/kindergarden.jpg -------------------------------------------------------------------------------- /client/public/zeit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/public/zeit.svg -------------------------------------------------------------------------------- /client/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/server.js -------------------------------------------------------------------------------- /client/theme/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/theme/index.scss -------------------------------------------------------------------------------- /client/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/theme/index.ts -------------------------------------------------------------------------------- /client/theme/overrides/MuiButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/theme/overrides/MuiButton.tsx -------------------------------------------------------------------------------- /client/theme/overrides/MuiIconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/theme/overrides/MuiIconButton.tsx -------------------------------------------------------------------------------- /client/theme/overrides/MuiPaper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/theme/overrides/MuiPaper.tsx -------------------------------------------------------------------------------- /client/theme/overrides/MuiTableCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/theme/overrides/MuiTableCell.tsx -------------------------------------------------------------------------------- /client/theme/overrides/MuiTableHead.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/theme/overrides/MuiTableHead.tsx -------------------------------------------------------------------------------- /client/theme/overrides/MuiTableRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/theme/overrides/MuiTableRow.tsx -------------------------------------------------------------------------------- /client/theme/overrides/MuiTypography.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/theme/overrides/MuiTypography.tsx -------------------------------------------------------------------------------- /client/theme/overrides/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/theme/overrides/index.ts -------------------------------------------------------------------------------- /client/theme/palette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/theme/palette.ts -------------------------------------------------------------------------------- /client/theme/typography.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/theme/typography.ts -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/client/tslint.json -------------------------------------------------------------------------------- /docker-compose.build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/docker-compose.build.yml -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/docker-compose.production.yml -------------------------------------------------------------------------------- /docker-compose.staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/docker-compose.staging.yml -------------------------------------------------------------------------------- /docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/docker-compose.test.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /e2e_tests/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/e2e_tests/.babelrc -------------------------------------------------------------------------------- /e2e_tests/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/e2e_tests/.dockerignore -------------------------------------------------------------------------------- /e2e_tests/.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/e2e_tests/.nycrc -------------------------------------------------------------------------------- /e2e_tests/CustomEnvironment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/e2e_tests/CustomEnvironment.js -------------------------------------------------------------------------------- /e2e_tests/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/e2e_tests/Dockerfile -------------------------------------------------------------------------------- /e2e_tests/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/e2e_tests/docker/entrypoint.sh -------------------------------------------------------------------------------- /e2e_tests/fixtures/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/e2e_tests/fixtures/users.ts -------------------------------------------------------------------------------- /e2e_tests/jest-playwright.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/e2e_tests/jest-playwright.config.js -------------------------------------------------------------------------------- /e2e_tests/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/e2e_tests/jest.config.js -------------------------------------------------------------------------------- /e2e_tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/e2e_tests/package.json -------------------------------------------------------------------------------- /e2e_tests/tests/signup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/e2e_tests/tests/signup.test.ts -------------------------------------------------------------------------------- /e2e_tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/e2e_tests/tsconfig.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/renovate.json -------------------------------------------------------------------------------- /server/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/.dockerignore -------------------------------------------------------------------------------- /server/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/.eslintrc.js -------------------------------------------------------------------------------- /server/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true -------------------------------------------------------------------------------- /server/.nyc_output/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/.nycrc -------------------------------------------------------------------------------- /server/.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/.snyk -------------------------------------------------------------------------------- /server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/Dockerfile -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/README.md -------------------------------------------------------------------------------- /server/docker/dev.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/docker/dev.env -------------------------------------------------------------------------------- /server/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/docker/entrypoint.sh -------------------------------------------------------------------------------- /server/docker/production.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/docker/production.env -------------------------------------------------------------------------------- /server/docker/staging.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/docker/staging.env -------------------------------------------------------------------------------- /server/docker/test.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/docker/test.env -------------------------------------------------------------------------------- /server/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/nest-cli.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/app.controller.spec.ts -------------------------------------------------------------------------------- /server/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/app.controller.ts -------------------------------------------------------------------------------- /server/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/app.module.ts -------------------------------------------------------------------------------- /server/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/app.service.ts -------------------------------------------------------------------------------- /server/src/auth/auth.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/auth/auth.graphql -------------------------------------------------------------------------------- /server/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/auth/auth.module.ts -------------------------------------------------------------------------------- /server/src/auth/auth.resolver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/auth/auth.resolver.spec.ts -------------------------------------------------------------------------------- /server/src/auth/auth.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/auth/auth.resolver.ts -------------------------------------------------------------------------------- /server/src/auth/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/auth/auth.service.spec.ts -------------------------------------------------------------------------------- /server/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/auth/auth.service.ts -------------------------------------------------------------------------------- /server/src/auth/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/auth/constants.ts -------------------------------------------------------------------------------- /server/src/auth/dto/login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/auth/dto/login.dto.ts -------------------------------------------------------------------------------- /server/src/auth/graphql.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/auth/graphql.guard.ts -------------------------------------------------------------------------------- /server/src/auth/local-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/auth/local-auth.guard.ts -------------------------------------------------------------------------------- /server/src/auth/local.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/auth/local.strategy.ts -------------------------------------------------------------------------------- /server/src/base.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/base.dto.ts -------------------------------------------------------------------------------- /server/src/db/migrations/20200308111138_add_users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/db/migrations/20200308111138_add_users.js -------------------------------------------------------------------------------- /server/src/db/migrations/20200327170713_add_roles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/db/migrations/20200327170713_add_roles.js -------------------------------------------------------------------------------- /server/src/generate-typings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/generate-typings.js -------------------------------------------------------------------------------- /server/src/generate-typings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/generate-typings.ts -------------------------------------------------------------------------------- /server/src/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/graphql.ts -------------------------------------------------------------------------------- /server/src/knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/knexfile.js -------------------------------------------------------------------------------- /server/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/main.ts -------------------------------------------------------------------------------- /server/src/users/dto/role.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/users/dto/role.dto.ts -------------------------------------------------------------------------------- /server/src/users/dto/user-add.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/users/dto/user-add.dto.ts -------------------------------------------------------------------------------- /server/src/users/dto/user-signup.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/users/dto/user-signup.dto.ts -------------------------------------------------------------------------------- /server/src/users/dto/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/users/dto/user.dto.ts -------------------------------------------------------------------------------- /server/src/users/users.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/users/users.graphql -------------------------------------------------------------------------------- /server/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/users/users.module.ts -------------------------------------------------------------------------------- /server/src/users/users.resolver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/users/users.resolver.spec.ts -------------------------------------------------------------------------------- /server/src/users/users.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/users/users.resolver.ts -------------------------------------------------------------------------------- /server/src/users/users.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/users/users.service.spec.ts -------------------------------------------------------------------------------- /server/src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/src/users/users.service.ts -------------------------------------------------------------------------------- /server/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /server/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/test/jest-e2e.json -------------------------------------------------------------------------------- /server/test/testDBConn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/test/testDBConn.js -------------------------------------------------------------------------------- /server/test/testData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/test/testData.ts -------------------------------------------------------------------------------- /server/test/tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/test/tests/index.ts -------------------------------------------------------------------------------- /server/test/tests/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/test/tests/login.ts -------------------------------------------------------------------------------- /server/test/tests/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/test/tests/signup.ts -------------------------------------------------------------------------------- /server/test/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/test/util.ts -------------------------------------------------------------------------------- /server/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/tsconfig.build.json -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tudorconstantin/knests/HEAD/server/tsconfig.json --------------------------------------------------------------------------------