├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── client ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.tsx │ ├── index.tsx │ └── react-app-env.d.ts └── tsconfig.json ├── docker-compose.yml ├── package.json ├── server ├── nest-cli.json ├── package.json ├── src │ ├── app.module.ts │ ├── main.ts │ ├── modules │ │ ├── auth │ │ │ ├── auth.controller.ts │ │ │ ├── auth.dto.ts │ │ │ ├── auth.jwt-guard.ts │ │ │ ├── auth.jwt-strategy.ts │ │ │ ├── auth.module.ts │ │ │ └── auth.service.ts │ │ ├── dummy │ │ │ ├── dummy.controller.ts │ │ │ ├── dummy.dto.ts │ │ │ ├── dummy.module.ts │ │ │ ├── dummy.schema.ts │ │ │ └── dummy.service.ts │ │ └── user │ │ │ ├── user.controller.ts │ │ │ ├── user.dto.ts │ │ │ ├── user.module.ts │ │ │ ├── user.schema.ts │ │ │ └── user.service.ts │ ├── pipes │ │ └── validation.pipe.ts │ ├── types │ │ ├── auth.ts │ │ ├── error.ts │ │ └── request.ts │ └── utils │ │ └── config.ts ├── tsconfig.build.json └── tsconfig.json ├── shared ├── package.json ├── src │ └── index.ts └── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/.prettierrc -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/client/src/App.tsx -------------------------------------------------------------------------------- /client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/client/src/index.tsx -------------------------------------------------------------------------------- /client/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/package.json -------------------------------------------------------------------------------- /server/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/nest-cli.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/app.module.ts -------------------------------------------------------------------------------- /server/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/main.ts -------------------------------------------------------------------------------- /server/src/modules/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/auth/auth.controller.ts -------------------------------------------------------------------------------- /server/src/modules/auth/auth.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/auth/auth.dto.ts -------------------------------------------------------------------------------- /server/src/modules/auth/auth.jwt-guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/auth/auth.jwt-guard.ts -------------------------------------------------------------------------------- /server/src/modules/auth/auth.jwt-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/auth/auth.jwt-strategy.ts -------------------------------------------------------------------------------- /server/src/modules/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/auth/auth.module.ts -------------------------------------------------------------------------------- /server/src/modules/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/auth/auth.service.ts -------------------------------------------------------------------------------- /server/src/modules/dummy/dummy.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/dummy/dummy.controller.ts -------------------------------------------------------------------------------- /server/src/modules/dummy/dummy.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateDummyDto { 2 | name: string 3 | } 4 | -------------------------------------------------------------------------------- /server/src/modules/dummy/dummy.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/dummy/dummy.module.ts -------------------------------------------------------------------------------- /server/src/modules/dummy/dummy.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/dummy/dummy.schema.ts -------------------------------------------------------------------------------- /server/src/modules/dummy/dummy.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/dummy/dummy.service.ts -------------------------------------------------------------------------------- /server/src/modules/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/user/user.controller.ts -------------------------------------------------------------------------------- /server/src/modules/user/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/user/user.dto.ts -------------------------------------------------------------------------------- /server/src/modules/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/user/user.module.ts -------------------------------------------------------------------------------- /server/src/modules/user/user.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/user/user.schema.ts -------------------------------------------------------------------------------- /server/src/modules/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/modules/user/user.service.ts -------------------------------------------------------------------------------- /server/src/pipes/validation.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/pipes/validation.pipe.ts -------------------------------------------------------------------------------- /server/src/types/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/types/auth.ts -------------------------------------------------------------------------------- /server/src/types/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/types/error.ts -------------------------------------------------------------------------------- /server/src/types/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/types/request.ts -------------------------------------------------------------------------------- /server/src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/src/utils/config.ts -------------------------------------------------------------------------------- /server/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/tsconfig.build.json -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/shared/package.json -------------------------------------------------------------------------------- /shared/src/index.ts: -------------------------------------------------------------------------------- 1 | export type Test = { 2 | message: string 3 | } 4 | -------------------------------------------------------------------------------- /shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/shared/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tothalex/webapp-boilerplates/HEAD/yarn.lock --------------------------------------------------------------------------------