├── .gitignore ├── .nvmrc ├── LICENSE ├── README.md ├── lerna.json ├── package.json └── workspaces └── api ├── .dockerignore ├── .env.example ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .nvmrc ├── .prettierrc ├── Dockerfile ├── Dockerfile.dev ├── docker-compose.dev.yml ├── docker-compose.yml ├── package.json └── src ├── graphql ├── index.js ├── schema.js └── types.js ├── i18next ├── index.js └── locales │ ├── en.json │ └── ge.json ├── index.js ├── middleware ├── authMiddleware.js ├── authentication.js └── index.js ├── module ├── auth │ ├── index.js │ ├── mail │ │ ├── index.js │ │ └── userMail.js │ ├── resolvers.js │ ├── service │ │ ├── index.js │ │ └── userService.js │ ├── types.js │ └── user.js └── index.js ├── mongoose.js ├── redis.js ├── service ├── logger.js └── nodemailer.js ├── validator ├── index.js └── userValidator.js └── view └── template ├── reset-password └── html.ejs ├── verify-request └── html.ejs └── verify └── html.ejs /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | yarn.lock 4 | .DS_Store -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v15.4.0 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /workspaces/api/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | /.vscode 3 | node_modules 4 | npm-debug 5 | *.log -------------------------------------------------------------------------------- /workspaces/api/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/.env.example -------------------------------------------------------------------------------- /workspaces/api/.eslintignore: -------------------------------------------------------------------------------- 1 | /.git 2 | /.vscode 3 | node_modules 4 | *.log -------------------------------------------------------------------------------- /workspaces/api/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/.eslintrc -------------------------------------------------------------------------------- /workspaces/api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/.gitignore -------------------------------------------------------------------------------- /workspaces/api/.nvmrc: -------------------------------------------------------------------------------- 1 | v15.4.0 -------------------------------------------------------------------------------- /workspaces/api/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/.prettierrc -------------------------------------------------------------------------------- /workspaces/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/Dockerfile -------------------------------------------------------------------------------- /workspaces/api/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/Dockerfile.dev -------------------------------------------------------------------------------- /workspaces/api/docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/docker-compose.dev.yml -------------------------------------------------------------------------------- /workspaces/api/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/docker-compose.yml -------------------------------------------------------------------------------- /workspaces/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/package.json -------------------------------------------------------------------------------- /workspaces/api/src/graphql/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/graphql/index.js -------------------------------------------------------------------------------- /workspaces/api/src/graphql/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/graphql/schema.js -------------------------------------------------------------------------------- /workspaces/api/src/graphql/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/graphql/types.js -------------------------------------------------------------------------------- /workspaces/api/src/i18next/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/i18next/index.js -------------------------------------------------------------------------------- /workspaces/api/src/i18next/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/i18next/locales/en.json -------------------------------------------------------------------------------- /workspaces/api/src/i18next/locales/ge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/i18next/locales/ge.json -------------------------------------------------------------------------------- /workspaces/api/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/index.js -------------------------------------------------------------------------------- /workspaces/api/src/middleware/authMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/middleware/authMiddleware.js -------------------------------------------------------------------------------- /workspaces/api/src/middleware/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/middleware/authentication.js -------------------------------------------------------------------------------- /workspaces/api/src/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/middleware/index.js -------------------------------------------------------------------------------- /workspaces/api/src/module/auth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/module/auth/index.js -------------------------------------------------------------------------------- /workspaces/api/src/module/auth/mail/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/module/auth/mail/index.js -------------------------------------------------------------------------------- /workspaces/api/src/module/auth/mail/userMail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/module/auth/mail/userMail.js -------------------------------------------------------------------------------- /workspaces/api/src/module/auth/resolvers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/module/auth/resolvers.js -------------------------------------------------------------------------------- /workspaces/api/src/module/auth/service/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/module/auth/service/index.js -------------------------------------------------------------------------------- /workspaces/api/src/module/auth/service/userService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/module/auth/service/userService.js -------------------------------------------------------------------------------- /workspaces/api/src/module/auth/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/module/auth/types.js -------------------------------------------------------------------------------- /workspaces/api/src/module/auth/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/module/auth/user.js -------------------------------------------------------------------------------- /workspaces/api/src/module/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/module/index.js -------------------------------------------------------------------------------- /workspaces/api/src/mongoose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/mongoose.js -------------------------------------------------------------------------------- /workspaces/api/src/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/redis.js -------------------------------------------------------------------------------- /workspaces/api/src/service/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/service/logger.js -------------------------------------------------------------------------------- /workspaces/api/src/service/nodemailer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/service/nodemailer.js -------------------------------------------------------------------------------- /workspaces/api/src/validator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/validator/index.js -------------------------------------------------------------------------------- /workspaces/api/src/validator/userValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/validator/userValidator.js -------------------------------------------------------------------------------- /workspaces/api/src/view/template/reset-password/html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/view/template/reset-password/html.ejs -------------------------------------------------------------------------------- /workspaces/api/src/view/template/verify-request/html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/view/template/verify-request/html.ejs -------------------------------------------------------------------------------- /workspaces/api/src/view/template/verify/html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watscho/express-graphql-mongodb-boilerplate/HEAD/workspaces/api/src/view/template/verify/html.ejs --------------------------------------------------------------------------------