chore: add basecode template from sso-vietprodev-old
Co-authored-by:
Cursor <cursoragent@cursor.com>
parents
Showing
.dockerignore
0 → 100644
.env.example
0 → 100644
.eslintrc.js
0 → 100644
.gitattributes
0 → 100644
.gitignore
0 → 100644
.husky/commit-msg
0 → 100644
.husky/pre-commit
0 → 100644
.husky/pre-push
0 → 100644
.husky/prepare-commit-msg
0 → 100644
.prettierignore
0 → 100644
.prettierrc
0 → 100644
AUTHORS
0 → 100644
CONTRIBUTING.md
0 → 100644
Dockerfile
0 → 100644
README.md
0 → 100644
config/commitlint.config.js
0 → 100644
config/lint-staged.config.js
0 → 100644
docker-compose.yml
0 → 100644
This diff is collapsed.
docs/backend/architecture.md
0 → 100644
docs/backend/commit.md
0 → 100644
docs/backend/conventions.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
docs/backend/security.md
0 → 100644
docs/backend/setup.md
0 → 100644
docs/backend/swagger.md
0 → 100644
docs/backend/testing.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
docs/frontend/bills-api.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
docs/frontend/post-api.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
docs/webhook-api.md
0 → 100644
This diff is collapsed.
jest.config.ts
0 → 100644
This diff is collapsed.
lib/build/index.cjs
0 → 100644
This diff is collapsed.
lib/generator/api/index.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
nodemon.json
0 → 100644
package-lock.json
0 → 100644
This diff is collapsed.
package.json
0 → 100644
This diff is collapsed.
pnpm-lock.yaml
0 → 100644
This diff is collapsed.
scripts/audit-cleanup.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
scripts/check-file-size.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
scripts/check-openapi.js
0 → 100644
This diff is collapsed.
scripts/check-placeholder.js
0 → 100644
This diff is collapsed.
scripts/fix-encoding.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
sql/scripts/check-db.js
0 → 100644
This diff is collapsed.
sql/scripts/clean-users.js
0 → 100644
This diff is collapsed.
sql/scripts/migrate.js
0 → 100644
This diff is collapsed.
sql/scripts/run-003.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/config/base.ts
0 → 100644
This diff is collapsed.
src/config/development.ts
0 → 100644
This diff is collapsed.
src/config/env-schema.ts
0 → 100644
This diff is collapsed.
src/config/index.ts
0 → 100644
This diff is collapsed.
src/config/production.ts
0 → 100644
This diff is collapsed.
src/config/schema.ts
0 → 100644
This diff is collapsed.
src/config/staging.ts
0 → 100644
This diff is collapsed.
src/constants/auth/index.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/constants/errors/auth.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/constants/i18n.ts
0 → 100644
This diff is collapsed.
src/constants/index.ts
0 → 100644
This diff is collapsed.
src/constants/media/mime.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/contracts/audit/paths.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/contracts/auth/paths.ts
0 → 100644
This diff is collapsed.
src/contracts/auth/schema.ts
0 → 100644
This diff is collapsed.
src/contracts/bed/paths.ts
0 → 100644
This diff is collapsed.
src/contracts/bed/schema.ts
0 → 100644
This diff is collapsed.
src/contracts/bill/paths.ts
0 → 100644
This diff is collapsed.
src/contracts/bill/schema.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/contracts/file/paths.ts
0 → 100644
This diff is collapsed.
src/contracts/file/schema.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/contracts/post/paths.ts
0 → 100644
This diff is collapsed.
src/contracts/post/schema.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/contracts/room/paths.ts
0 → 100644
This diff is collapsed.
src/contracts/room/schema.ts
0 → 100644
This diff is collapsed.
src/contracts/shared.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/contracts/user/paths.ts
0 → 100644
This diff is collapsed.
src/contracts/user/schema.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/index.ts
0 → 100644
This diff is collapsed.
src/interfaces/IApi.ts
0 → 100644
This diff is collapsed.
src/interfaces/IEnv.ts
0 → 100644
This diff is collapsed.
src/interfaces/IProvider.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/jobs/outboxPoller.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/middlewares/auth.ts
0 → 100644
This diff is collapsed.
src/middlewares/csrf.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/middlewares/platform.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/middlewares/response.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/models/ActiveBed.ts
0 → 100644
This diff is collapsed.
src/models/ActiveBuilding.ts
0 → 100644
This diff is collapsed.
src/models/ActiveResident.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/models/ActiveRoom.ts
0 → 100644
This diff is collapsed.
src/models/ActiveUser.ts
0 → 100644
This diff is collapsed.
src/models/Apartment.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/models/AuditOutbox.ts
0 → 100644
This diff is collapsed.
src/models/AuthAuditLog.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/models/Bed.ts
0 → 100644
This diff is collapsed.
src/models/Bill.ts
0 → 100644
This diff is collapsed.
src/models/BillItem.ts
0 → 100644
This diff is collapsed.
src/models/Building.ts
0 → 100644
This diff is collapsed.
src/models/Contract.ts
0 → 100644
This diff is collapsed.
src/models/ContractFile.ts
0 → 100644
This diff is collapsed.
src/models/ContractType.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/models/File.ts
0 → 100644
This diff is collapsed.
src/models/FileVariant.ts
0 → 100644
This diff is collapsed.
src/models/Incident.ts
0 → 100644
This diff is collapsed.
src/models/IncidentFile.ts
0 → 100644
This diff is collapsed.
src/models/IncidentType.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/models/Permission.ts
0 → 100644
This diff is collapsed.
src/models/Post.ts
0 → 100644
This diff is collapsed.
src/models/PostTarget.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/models/Resident.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/models/ResidentEvent.ts
0 → 100644
This diff is collapsed.
src/models/ResidentStay.ts
0 → 100644
This diff is collapsed.
src/models/Role.ts
0 → 100644
This diff is collapsed.
src/models/RolePermission.ts
0 → 100644
This diff is collapsed.
src/models/Room.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/models/SystemAuditLog.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/models/SystemConfig.ts
0 → 100644
This diff is collapsed.
src/models/Technician.ts
0 → 100644
This diff is collapsed.
src/models/User.ts
0 → 100644
This diff is collapsed.
src/models/UserAuth.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/models/UserRole.ts
0 → 100644
This diff is collapsed.
src/models/UserRoleDetail.ts
0 → 100644
This diff is collapsed.
src/models/UserSession.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/models/WebhookLog.ts
0 → 100644
This diff is collapsed.
src/models/init-models.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/providers/BedProvider.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/root.ts
0 → 100644
This diff is collapsed.
src/server.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/services/auth/index.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/services/auth/types.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/tracing/auditTracer.ts
0 → 100644
This diff is collapsed.
src/utils/auditMetrics.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/utils/authUtils.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/utils/cookieUtils.ts
0 → 100644
This diff is collapsed.
src/utils/distributedLock.ts
0 → 100644
This diff is collapsed.
src/utils/envValidator.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/utils/logUtils.ts
0 → 100644
This diff is collapsed.
src/utils/logger.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/utils/ownershipUtils.ts
0 → 100644
This diff is collapsed.
src/utils/responseUtils.ts
0 → 100644
This diff is collapsed.
src/utils/stringUtils.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/workers/auditWorker.ts
0 → 100644
This diff is collapsed.
test-login.json
0 → 100644
This diff is collapsed.
tests/README.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
tests/helpers/auth.ts
0 → 100644
This diff is collapsed.
tests/helpers/database.ts
0 → 100644
This diff is collapsed.
tests/helpers/request.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
tests/mocks/models.mock.ts
0 → 100644
This diff is collapsed.
tests/setup.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
tsconfig.json
0 → 100644
This diff is collapsed.
tsconfig.test.json
0 → 100644
This diff is collapsed.
Please register or sign in to comment