├── .env.example ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ └── nodejs.yml ├── .gitignore ├── .travis.yml ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── copyStaticAssets.ts ├── jest.config.js ├── package.json ├── prisma ├── migrations │ ├── 20240621221158_changeschema │ │ └── migration.sql │ ├── 20240622000112_init │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── src ├── app.ts ├── config │ ├── chesscom.ts │ └── passport.ts ├── controllers │ ├── authController.ts │ ├── chatController.ts │ └── chessController.ts ├── middlewares │ ├── errorHandler.ts │ ├── isAutheticated.ts │ └── validateRequest.ts ├── models │ └── User.ts ├── routes │ ├── auth.ts │ ├── chat.ts │ └── chess.ts ├── server.ts ├── services │ ├── authService.ts │ ├── chessInfoService.ts │ └── chessVerificationService.ts ├── types │ ├── express-flash.d.ts │ ├── express-session-types.d.ts │ ├── fbgraph.d.ts │ ├── global.d.ts │ └── googleapis.d.ts └── utils │ ├── generator.ts │ ├── logger.ts │ └── scheduler.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/README.md -------------------------------------------------------------------------------- /copyStaticAssets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/copyStaticAssets.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/package.json -------------------------------------------------------------------------------- /prisma/migrations/20240621221158_changeschema/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/prisma/migrations/20240621221158_changeschema/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240622000112_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/prisma/migrations/20240622000112_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/config/chesscom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/config/chesscom.ts -------------------------------------------------------------------------------- /src/config/passport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/config/passport.ts -------------------------------------------------------------------------------- /src/controllers/authController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/controllers/authController.ts -------------------------------------------------------------------------------- /src/controllers/chatController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/controllers/chatController.ts -------------------------------------------------------------------------------- /src/controllers/chessController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/controllers/chessController.ts -------------------------------------------------------------------------------- /src/middlewares/errorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/middlewares/errorHandler.ts -------------------------------------------------------------------------------- /src/middlewares/isAutheticated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/middlewares/isAutheticated.ts -------------------------------------------------------------------------------- /src/middlewares/validateRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/middlewares/validateRequest.ts -------------------------------------------------------------------------------- /src/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/models/User.ts -------------------------------------------------------------------------------- /src/routes/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/routes/auth.ts -------------------------------------------------------------------------------- /src/routes/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/routes/chat.ts -------------------------------------------------------------------------------- /src/routes/chess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/routes/chess.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/services/authService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/services/authService.ts -------------------------------------------------------------------------------- /src/services/chessInfoService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/services/chessInfoService.ts -------------------------------------------------------------------------------- /src/services/chessVerificationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/services/chessVerificationService.ts -------------------------------------------------------------------------------- /src/types/express-flash.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/types/express-flash.d.ts -------------------------------------------------------------------------------- /src/types/express-session-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/types/express-session-types.d.ts -------------------------------------------------------------------------------- /src/types/fbgraph.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/types/fbgraph.d.ts -------------------------------------------------------------------------------- /src/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/types/global.d.ts -------------------------------------------------------------------------------- /src/types/googleapis.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/types/googleapis.d.ts -------------------------------------------------------------------------------- /src/utils/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/utils/generator.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/src/utils/scheduler.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bot-Rakshit/backend_bm/HEAD/tsconfig.json --------------------------------------------------------------------------------