gitextract_xs5wvu5j/ ├── .gitignore ├── .prettierrc ├── .well-known/ │ └── acme-challenge/ │ └── 3fEzNe2klZ1GLASfExbFL6LPbdmqZf2YmefYhRT-kwk ├── LICENSE ├── Procfile ├── README.md ├── nest-cli.json ├── package.json ├── src/ │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── assets/ │ │ └── templates/ │ │ └── udacity-index.html │ ├── auth/ │ │ ├── auth.module.ts │ │ ├── auth.service.ts │ │ ├── facebook.strategy.ts │ │ ├── google.strategy.ts │ │ ├── jwt.strategy.ts │ │ └── local.strategy.ts │ ├── common/ │ │ ├── filters/ │ │ │ └── http-exception.filter.ts │ │ ├── index.ts │ │ ├── interceptors/ │ │ │ ├── exception.interceptor.ts │ │ │ ├── http-cache.interceptor.ts │ │ │ ├── logging.interceptor.ts │ │ │ ├── timeout.interceptor.ts │ │ │ └── transform.interceptor.ts │ │ ├── middleware/ │ │ │ └── logger.middleware.ts │ │ ├── pipes/ │ │ │ └── validation.pipe.ts │ │ └── wiston/ │ │ └── index.ts │ ├── config/ │ │ ├── cache/ │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── logger/ │ │ │ └── index.ts │ │ └── typeorm/ │ │ └── index.ts │ ├── config.orm.ts │ ├── environments/ │ │ └── index.ts │ ├── main.ts │ ├── modules/ │ │ ├── addresses/ │ │ │ ├── address.entity.ts │ │ │ ├── addresses.controller.ts │ │ │ ├── addresses.module.ts │ │ │ ├── addresses.service.ts │ │ │ ├── dto/ │ │ │ │ ├── create-address.dto.ts │ │ │ │ └── query-address.dto.ts │ │ │ └── enum/ │ │ │ └── address.enum.ts │ │ ├── attendance/ │ │ │ ├── attendance.controller.ts │ │ │ ├── attendance.module.ts │ │ │ ├── attendance.service.ts │ │ │ ├── dto/ │ │ │ │ ├── create-attendance.dto.ts │ │ │ │ └── replace-attendance.dto.ts │ │ │ └── entity/ │ │ │ └── attendance.entity.ts │ │ ├── banners/ │ │ │ ├── banner.entity.ts │ │ │ ├── banners.controller.ts │ │ │ ├── banners.module.ts │ │ │ ├── banners.service.ts │ │ │ └── dto/ │ │ │ ├── create-banner.dto.ts │ │ │ └── replace-banner.dto.ts │ │ ├── bidders/ │ │ │ ├── bidders.controller.ts │ │ │ ├── bidders.module.ts │ │ │ └── bidders.service.ts │ │ ├── chats/ │ │ │ ├── chats.gateway.ts │ │ │ └── chats.module.ts │ │ ├── classes/ │ │ │ ├── classes.controller.ts │ │ │ ├── classes.module.ts │ │ │ ├── classes.service.ts │ │ │ ├── dto/ │ │ │ │ ├── create-class.dto.ts │ │ │ │ └── replace-class.dto.ts │ │ │ └── entity/ │ │ │ └── class.entity.ts │ │ ├── connections/ │ │ │ ├── connection.entity.ts │ │ │ ├── connections.controller.ts │ │ │ ├── connections.module.ts │ │ │ ├── connections.service.ts │ │ │ ├── dto/ │ │ │ │ └── create-connection.dto.ts │ │ │ └── enum/ │ │ │ └── connection.enum.ts │ │ ├── deals/ │ │ │ ├── deal.entity.ts │ │ │ ├── deals.controller.ts │ │ │ ├── deals.module.ts │ │ │ ├── deals.service.ts │ │ │ ├── dto/ │ │ │ │ ├── create-deal.dto.ts │ │ │ │ └── deal-response.dto.ts │ │ │ ├── entity/ │ │ │ │ └── position.entity.ts │ │ │ └── enum/ │ │ │ └── deal.enum.ts │ │ ├── events/ │ │ │ ├── events.gateway.ts │ │ │ └── events.module.ts │ │ ├── students/ │ │ │ ├── dto/ │ │ │ │ ├── create-student.dto.ts │ │ │ │ └── replace-student.dto.ts │ │ │ ├── entity/ │ │ │ │ └── student.entity.ts │ │ │ ├── students.controller.ts │ │ │ ├── students.module.ts │ │ │ └── students.service.ts │ │ └── users/ │ │ ├── dto/ │ │ │ ├── create-user.dto.ts │ │ │ ├── created-by.dto.ts │ │ │ ├── error-response.dto.ts │ │ │ ├── login-response.dto.ts │ │ │ ├── login-user.dto.ts │ │ │ ├── otp-response.dto.ts │ │ │ ├── replace-user.dto.ts │ │ │ ├── update-user.dto.ts │ │ │ └── upload-response.dto.ts │ │ ├── index.ts │ │ ├── user.entity.ts │ │ ├── users.controller.ts │ │ ├── users.module.ts │ │ └── users.service.ts │ ├── shared/ │ │ ├── index.ts │ │ └── upload/ │ │ └── index.ts │ ├── terminus-options.service.ts │ └── utils/ │ ├── index.ts │ ├── password/ │ │ └── index.ts │ └── uuid/ │ └── index.ts ├── ssl/ │ ├── ca_bundle.crt │ ├── certificate.crt │ └── private.key ├── static/ │ ├── index.html │ ├── main.js │ └── style.css ├── test/ │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json ├── tslint.json └── webpack.config.js