NEW

Summary

Directory Structure

Directory structure:
└── orlein-backend-server-effect/
    ├── README.md
    ├── package.json
    ├── Procfile
    ├── rollup.config.js
    ├── tsconfig.base.json
    ├── tsconfig.json
    ├── tsconfig.src.json
    ├── tsconfig.test.json
    ├── vitest.config.ts
    ├── .npmrc
    ├── .prettierignore
    ├── .prettierrc
    ├── patches/
    │   └── postgres@3.4.5.patch
    ├── src/
    │   ├── api-live.mts
    │   ├── api.mts
    │   ├── index.mts
    │   ├── root-api-live.mts
    │   ├── root-api.mts
    │   ├── root-service.mts
    │   ├── account/
    │   │   ├── account-api-live.mts
    │   │   ├── account-api.mts
    │   │   ├── account-block-schema.mts
    │   │   ├── account-error.mts
    │   │   ├── account-policy.mts
    │   │   ├── account-repo.mts
    │   │   ├── account-schema.mts
    │   │   ├── account-service.mts
    │   │   ├── follow-schema.mts
    │   │   ├── sign-in-schema.mts
    │   │   └── sign-up-schema.mts
    │   ├── auth/
    │   │   ├── access-token.mts
    │   │   ├── authentication.mts
    │   │   ├── authorization.mts
    │   │   ├── error-401.mts
    │   │   └── error-403.mts
    │   ├── challenge/
    │   │   ├── challenge-api-live.mts
    │   │   ├── challenge-api.mts
    │   │   ├── challenge-error.mts
    │   │   ├── challenge-participant-error.mts
    │   │   ├── challenge-participant-repo.mts
    │   │   ├── challenge-participant-schema.mts
    │   │   ├── challenge-participant-service.mts
    │   │   ├── challenge-policy.mts
    │   │   ├── challenge-repo.mts
    │   │   ├── challenge-schema.mts
    │   │   └── challenge-service.mts
    │   ├── challenge-event/
    │   │   ├── challenge-event-api-live.mts
    │   │   ├── challenge-event-api.mts
    │   │   ├── challenge-event-error.mts
    │   │   ├── challenge-event-participant-error.mts
    │   │   ├── challenge-event-participant-repo.mts
    │   │   ├── challenge-event-participant-schema.mts
    │   │   ├── challenge-event-policy.mts
    │   │   ├── challenge-event-repo.mts
    │   │   ├── challenge-event-schema.mts
    │   │   ├── challenge-event-service.mts
    │   │   └── helper-schema.mts
    │   ├── comment/
    │   │   ├── comment-api-live.mts
    │   │   ├── comment-api.mts
    │   │   ├── comment-error.mts
    │   │   ├── comment-policy.mts
    │   │   ├── comment-repo.mts
    │   │   ├── comment-schema.mts
    │   │   └── comment-service.mts
    │   ├── crypto/
    │   │   ├── crypto-error.mts
    │   │   ├── crypto-service.mts
    │   │   ├── token-error.mts
    │   │   ├── token-schema.mts
    │   │   └── token-service.mts
    │   ├── file/
    │   │   ├── file-api-live.mts
    │   │   ├── file-api.mts
    │   │   ├── file-error.mts
    │   │   ├── file-service.mts
    │   │   ├── image-info-schema.mts
    │   │   ├── image-path-schema.mts
    │   │   └── image-target-schema.mts
    │   ├── like/
    │   │   ├── like-error.mts
    │   │   ├── like-repo.mts
    │   │   ├── like-schema.mts
    │   │   ├── like-selector-schema.mts
    │   │   └── like-service.mts
    │   ├── message/
    │   │   ├── message-channel-member-schema.mts
    │   │   ├── message-channel-schema.mts
    │   │   └── message-schema.mts
    │   ├── misc/
    │   │   ├── common-count-schema.mts
    │   │   ├── common-error.mts
    │   │   ├── config-service.mts
    │   │   ├── date-schema.mts
    │   │   ├── email-schema.mts
    │   │   ├── empty-schema.mts
    │   │   ├── find-many-result-schema.mts
    │   │   ├── find-many-url-params-schema.mts
    │   │   ├── security-remove-cookie.mts
    │   │   ├── security.mts
    │   │   ├── test-layer.mts
    │   │   └── uuid-context.mts
    │   ├── notification/
    │   │   └── notification-schema.mts
    │   ├── post/
    │   │   ├── post-api-live.mts
    │   │   ├── post-api.mts
    │   │   ├── post-error.mts
    │   │   ├── post-policy.mts
    │   │   ├── post-repo.mts
    │   │   ├── post-schema.mts
    │   │   └── post-service.mts
    │   ├── sql/
    │   │   ├── order-by.mts
    │   │   ├── postgres-client-live.mts
    │   │   ├── postgres-migrator-live.mts
    │   │   ├── sql-live.mts
    │   │   ├── sql-test.mts
    │   │   └── migrations/
    │   │       ├── README.md
    │   │       ├── 00001_create_base_schema.ts
    │   │       ├── 00002_add_properties_for_account.ts
    │   │       └── 00003_add_views.ts
    │   ├── supabase/
    │   │   └── supabase-service.mts
    │   └── tag/
    │       ├── account-interest-tag.mts
    │       ├── tag-api-live.mts
    │       ├── tag-api.mts
    │       ├── tag-error.mts
    │       ├── tag-policy.mts
    │       ├── tag-repo.mts
    │       ├── tag-schema.mts
    │       ├── tag-service.mts
    │       └── tag-target-schema.mts
    ├── .ebextensions/
    │   ├── 00_custom.config
    │   ├── healthcheck.config
    │   └── localtime.config
    ├── .github/
    │   └── workflows/
    │       ├── main.yml
    │       └── release.yml
    └── .platform/
        └── hooks/
            └── prebuild/
                └── 00_pnpm_install.sh

Files Content