bloom-backend
Code for the backend / API of the Bloom service
Language: typescript
Author: Fredy Mönch (@thefredy)
4 stars · 241 views
Files
- session-feedback.service.spec.ts (ts)
- devcontainer.json (json)
- .dockerignore (dockerignore)
- dependabot-pr-review.yml (yml)
- .gitignore (gitignore)
- .prettierrc (prettierrc)
- README.md (md)
- extensions.json (json)
- local-development.md (md)
- database-guide.md (md)
- apiCall.interface.ts (ts)
- auth.service.ts (ts)
- course.interface.ts (ts)
- user-auth.dto.ts (ts)
- course-user.module.ts (ts)
- session-ids.dto.ts (ts)
- crisp-listener.service.spec.ts (ts)
- base.entity.ts (ts)
- feature.entity.ts (ts)
- create-event-log.dto.ts (ts)
- event-logger.module.ts (ts)
- create-feature.dto.ts (ts)
- utils.ts (ts)
- logger.module.ts (ts)
- logging.interceptor.ts (ts)
- 1645100450680-bloom_backend.ts (ts)
- 1649105977788-bloom_backend.ts (ts)
- 1648079117646-bloom-backend.ts (ts)
- 1658221497716-bloom-backend.ts (ts)
- 1661973464713-bloom-backend.ts (ts)
- 1675351569206-bloom-backend.ts (ts)
- 1680797056762-bloom-backend.ts (ts)
- 1686155897161-bloom-backend.ts (ts)
- 1696994943309-bloom-backend.ts (ts)
- 1706174260018-bloom-backend.ts (ts)
- 1722295564731-bloom-backend.ts (ts)
- partner-access-param.dto.ts (ts)
- create-partner-access.dto.ts (ts)
- update-partner-access.dto.ts (ts)
- partner-access.controller.ts (ts)
- partner-access.service.spec.ts (ts)
- partner-access.service.ts (ts)
- create-partner-admin-user.dto.ts (ts)
- update-partner-admin.dto.ts (ts)
- partner-admin.interface.ts (ts)
- partner-admin.module.ts (ts)
- get-partner-feature.dto.ts (ts)
- update-partner-feature.dto.ts (ts)
- partner-feature.module.ts (ts)
- resource.interface.ts (ts)
- resource-feedback.module.ts (ts)
- service-user-profiles.service.ts (ts)
- service-user-profiles.service.spec.ts (ts)
- session.dto.ts (ts)
- session-user.service.ts (ts)
- subscription.service.ts (ts)
- subscription.module.ts (ts)
- update-subscription-user.dto.ts (ts)
- subscription-user.interface.ts (ts)
- therapy-session.service.ts (ts)
- typeorm.config.ts (ts)
- admin-update-user.dto.ts (ts)
- user-param.dto.ts (ts)
- user-query.dto.ts (ts)
- user.service.ts (ts)
- user.service.spec.ts (ts)
- logs.ts (ts)
- utils.spec.ts (ts)
- webhooks.service.ts (ts)
- webhooks.interface.ts (ts)
- webhooks.service.spec.ts (ts)
- mockUtils.ts (ts)
- tsconfig.json (json)
- update-session-user.dto.ts (ts)
- dependabot.yml (yml)
- 1654446770100-bloom-backend.ts (ts)
- crisp.controller.ts (ts)
- partner-admin.entity.ts (ts)
- Dockerfile (Dockerfile)
- partner-feature.entity.ts (ts)
- event-logger.interface.ts (ts)
- subscription-user.service.spec.ts (ts)
- update-user.dto.ts (ts)
- sanitization.decorators.ts (ts)
- feature.service.ts (ts)
- eslint.config.js (js)
- resource-feedback.service.ts (ts)
- resource.module.ts (ts)
- resource-feedback.controller.ts (ts)
- therapy-session.entity.ts (ts)
- .devcontainer (devcontainer)
- blank-issue-template.md (md)
- .github (github)
- ISSUE_TEMPLATE (ISSUE_TEMPLATE)
- configs (configs)
- workflows (workflows)
- .vscode (vscode)
- CODE_OF_CONDUCT.md (md)
- docs (docs)
- nest-cli.json (json)
- scripts (scripts)
- github-actions (github-actions)
- slackReport.js (js)
- src (src)
- api (api)
- apiCalls.ts (ts)
- mailchimp (mailchimp)
- mailchimp-api.ts (ts)
- simplybook (simplybook)
- slack (slack)
- zapier (zapier)
- slack-api.ts (ts)
- app.module.ts (ts)
- auth (auth)
- dto (dto)
- course (course)
- dtos (dtos)
- course-partner (course-partner)
- course-user (course-user)
- course-user.service.ts (ts)
- dto (dto)
- crisp (crisp)
- crisp.service.ts (ts)
- dtos (dtos)
- crisp-listener (crisp-listener)
- entities (entities)
- event-logger (event-logger)
- dtos (dtos)
- event-logger.controller.ts (ts)
- feature (feature)
- dtos (dtos)
- firebase (firebase)
- firebase.types.ts (ts)
- health (health)
- dtos (dtos)
- logger (logger)
- migrations (migrations)
- 1698136145516-bloom-backend.ts (ts)
- 1733850090811-bloom-backend.ts (ts)
- partner (partner)
- dtos (dtos)
- partner.module.ts (ts)
- partner-access (partner-access)
- dtos (dtos)
- get-partner-access.dto.ts (ts)
- partner-admin (partner-admin)
- partner-feature (partner-feature)
- dtos (dtos)
- resource (resource)
- dtos (dtos)
- resource-feedback (resource-feedback)
- dtos (dtos)
- resource-user (resource-user)
- dtos (dtos)
- service-user-profiles (service-user-profiles)
- session (session)
- dto (dto)
- session-feedback (session-feedback)
- dtos (dtos)
- session-user (session-user)
- dtos (dtos)
- subscription (subscription)
- subscription-user (subscription-user)
- dto (dto)
- therapy-session (therapy-session)
- dto (dto)
- user (user)
- dtos (dtos)
- utils (utils)
- constants.ts (ts)
- webhooks (webhooks)
- dto (dto)
- webhooks.module.ts (ts)
- jest-e2e.json (json)
- test (test)
- utils (utils)
- mockData.ts (ts)
- yarn.lock (lock)
- course.entity.ts (ts)
- session-feedback.entity.ts (ts)
- serialize.spec.ts (ts)
- subscription-user.module.ts (ts)
- partner-admin-auth.guard.spec.ts (ts)
- health.module.ts (ts)
- 1674574860578-bloom-backend.ts (ts)
- community-slack-activity.yml (yml)
- session-feedback.controller.ts (ts)
- courses-user.controller.ts (ts)
- resource.controller.ts (ts)
- 1743510885507-bloom-backend.ts (ts)
- resource-feedback.entity.ts (ts)
- 1638992987868-bloom_backend.ts (ts)
- auth.module.ts (ts)
- course.dto.ts (ts)
- partner-feature.interface.ts (ts)
- resource-user.module.ts (ts)
- partner-admin.service.spec.ts (ts)
- 1661449620908-bloom_backend.ts (ts)
- 1712075874403-bloom-backend.ts (ts)
- event-logger.service.spec.ts (ts)
- 1718728423454-bloom-backend.ts (ts)
- course-partner.module.ts (ts)
- session.service.ts (ts)
- feature.module.ts (ts)
- session.module.ts (ts)
- get-user.dto.ts (ts)
- ATTRIBUTION.md (markdown)
- health.controller.ts (ts)
- create-partner-feature.dto.ts (ts)
- create-release-pr.yml (yml)
- 1733160378757-bloom-backend.ts (ts)
- validate-partner-access.dto.ts (ts)
- zapier-webhook-client.ts (ts)
- resource-user.service.ts (ts)
- get-subscription-user.dto.ts (ts)
- resource-feedback.service.spec.ts (ts)
- feature.service.spec.ts (ts)
- partner-access.interface.ts (ts)
- partner-feature.dto.ts (ts)
- crisp-listener.module.ts (ts)
- user.entity.ts (ts)
- subscription.entity.ts (ts)
- partner-feature-param.dto.ts (ts)
- 1744450013565-bloom-backend.ts (ts)
- course-user.entity.ts (ts)
- create-resource-feedback.dto.ts (ts)
- story.dto.ts (ts)
- course-partner.entity.ts (ts)
- partner.interface.ts (ts)
- partner-feature.service.ts (ts)
- community-stale-management.yml (yml)
- 1674744864331-bloom-backend.ts (ts)
- 1637704119795-bloom_backend.ts (ts)
- partner.service.spec.ts (ts)
- simplybook-api.spec.ts (ts)
- webhooks.controller.ts (ts)
- firebase.module.ts (ts)
- webhooks.controller.spec.ts (ts)
- firebase-factory.ts (ts)
- resource.entity.ts (ts)
- event-log.entity.ts (ts)
- therapy-session.module.ts (ts)
- crisp.service.spec.ts (ts)
- settings.json (json)
- CONTRIBUTING.md (md)
- session-feedback.module.ts (ts)
- subscription-user.controller.ts (ts)
- subscription-user.service.ts (ts)
- therapy-session-param.dto.ts (ts)
- controller.decorator.ts (ts)
- serialize.ts (ts)
- utils.ts (ts)
- crisp.dto.ts (ts)
- event-logger.service.ts (ts)
- partner-feature.service.spec.ts (ts)
- partner-admin.service.ts (ts)
- app.service.ts (ts)
- super-admin-auth.guard.ts (ts)
- create-subscription-user.dto.ts (ts)
- resource.service.ts (ts)
- mailchimp-api.interfaces.ts (ts)
- docker-compose.yml (yml)
- community-issue-comment.yml (yml)
- configure-env.md (md)
- resource-feedback.dto.ts (ts)
- session-feedback.service.ts (ts)
- auth.controller.ts (ts)
- partner.entity.ts (ts)
- feature_request.md (md)
- resource-user.entity.ts (ts)
- user.interface.ts (ts)
- partner-access.controller.spec.ts (ts)
- 1695059293020-bloom-backend.ts (ts)
- .ci.yml (yml)
- session-user.controller.ts (ts)
- session-feedback.dto.ts (ts)
- docker-compose.yml (yml)
- partner-admin-auth.guard.ts (ts)
- errors.ts (ts)
- logger.ts (ts)
- create-partner.dto.ts (ts)
- pull_request_template.md (md)
- codeql.yml (yml)
- scan-and-label-forks.yml (yml)
- LICENCE.md (md)
- SECURITY.md (md)
- package.json (json)
- simplybook-api.ts (ts)
- course.service.ts (ts)
- course-user.dto.ts (ts)
- crisp.interface.ts (ts)
- crisp.module.ts (ts)
- partner-access.entity.ts (ts)
- crisp-listener.service.ts (ts)
- session-user.entity.ts (ts)
- session.entity.ts (ts)
- subscription-user.entity.ts (ts)
- delete-feature.dto.ts (ts)
- feature-param.dto.ts (ts)
- feature.dto.ts (ts)
- feature.controller.ts (ts)
- feature.interface.ts (ts)
- firebase-auth.guard.ts (ts)
- firebase-user.interface.ts (ts)
- health.controller.spec.ts (ts)
- main.ts (ts)
- 1676543630092-bloom-backend.ts (ts)
- 1644933107950-bloom_backend.ts (ts)
- 1646754911855-bloom_backend.ts (ts)
- 1669898747823-bloom-backend.ts (ts)
- 1673517093891-bloom-backend.ts (ts)
- 1674468906787-bloom-backend.ts (ts)
- 1675270454467-bloom-backend.ts (ts)
- 1675329251106-bloom-backend.ts (ts)
- 1718300621138-bloom-backend.ts (ts)
- 1697818259254-bloom-backend.ts (ts)
- 1719668310816-bloom-backend.ts (ts)
- 1748540025892-bloom-backend.ts (ts)
- 1756987770157-bloom-backend.ts (ts)
- partner-param.dto.ts (ts)
- update-partner.dto.ts (ts)
- zapier-auth.guard.ts (ts)
- create-partner-admin.dto.ts (ts)
- partner-admin.controller.ts (ts)
- partner-feature.controller.spec.ts (ts)
- partner-feature.controller.ts (ts)
- resource.dto.ts (ts)
- resource-user.dto.ts (ts)
- service-user-profiles.module.ts (ts)
- session-user.dto.ts (ts)
- session-user.module.ts (ts)
- subscription-param.dto.ts (ts)
- create-user.dto.ts (ts)
- user.controller.ts (ts)
- user.module.ts (ts)
- exceptions.filter.ts (ts)
- webhook-create-event-log.dto.ts (ts)
- app.e2e-spec.ts (ts)
- mockedServices.ts (ts)
- tsconfig.build.json (json)
- bug_report.md (md)
- labeler.yml (yml)
- newrelic-release-tracking.yml (yml)
- seed-local-db.sh (sh)
- course.module.ts (ts)
- course-partner.service.ts (ts)
- partner.controller.ts (ts)
- partner.service.ts (ts)
- zapier-body.dto.ts (ts)
- partner-access.module.ts (ts)
- create-resource.dto.ts (ts)
- update-resource-user.dto.ts (ts)
- resource-user.controller.ts (ts)
- therapy-session.controller.ts (ts)
- therapy-session.service.spec.ts (ts)