Skip to content

Latest commit

 

History

History
126 lines (122 loc) · 5.5 KB

README.md

File metadata and controls

126 lines (122 loc) · 5.5 KB

CodeFactor

Sakuru-BackEnd

I will NOT provide any help nor advices how to use this on your project, I made this repo public because I feel like some people might use structure, or general idea of my project for their own projects.

IF YOU DECIDE TO USE THIS, YOU ARE SOLELY RESPONSIBLE FOR IT.

Current project structure:

├── CODEOWNERS
├── LICENSE
├── README.md
├── apps
│   ├── api
│   │   ├── src
│   │   │   ├── api
│   │   │   │   └── v1
│   │   │   ├── app.module.ts
│   │   │   ├── app.service.ts
│   │   │   ├── global.state.ts
│   │   │   ├── main.ts
│   │   │   └── v1
│   │   │       ├── auth
│   │   │       │   ├── auth.controller.ts
│   │   │       │   ├── auth.module.ts
│   │   │       │   ├── auth.service.ts
│   │   │       │   ├── jwt.strategy.ts
│   │   │       │   └── local.strategy.ts
│   │   │       ├── dto
│   │   │       ├── interfaces
│   │   │       ├── statistics
│   │   │       │   ├── statistics.controller.ts
│   │   │       │   ├── statistics.module.ts
│   │   │       │   └── statistics.service.ts
│   │   │       ├── twitch
│   │   │       │   ├── twitch.controller.ts
│   │   │       │   ├── twitch.module.ts
│   │   │       │   └── twitch.service.ts
│   │   │       ├── users
│   │   │       │   ├── users.controller.ts
│   │   │       │   ├── users.decorator.ts
│   │   │       │   ├── users.module.ts
│   │   │       │   └── users.service.ts
│   │   │       ├── v1.controller.ts
│   │   │       ├── v1.module.ts
│   │   │       ├── v1.service.ts
│   │   │       └── verification
│   │   │           ├── verification.gateway.ts
│   │   │           ├── verification.module.ts
│   │   │           └── verification.service.ts
│   │   └── tsconfig.app.json
│   ├── avatars
│   │   ├── src
│   │   │   ├── avatars.controller.ts
│   │   │   ├── avatars.module.ts
│   │   │   ├── avatars.service.ts
│   │   │   └── main.ts
│   │   └── tsconfig.app.json
│   ├── statistics
│   │   ├── src
│   │   │   ├── global.state.ts
│   │   │   ├── interfaces
│   │   │   ├── main.ts
│   │   │   ├── statistics.controller.ts
│   │   │   ├── statistics.module.ts
│   │   │   ├── statistics.service.ts
│   │   │   └── tasks
│   │   │       ├── tasks.module.ts
│   │   │       └── tasks.service.ts
│   │   └── tsconfig.app.json
│   └── twitch
│       ├── src
│       │   ├── global.state.ts
│       │   ├── interfaces
│       │   ├── main.ts
│       │   ├── tasks
│       │   │   ├── tasks.module.ts
│       │   │   └── tasks.service.ts
│       │   ├── twitch.controller.ts
│       │   ├── twitch.module.ts
│       │   └── twitch.service.ts
│       └── tsconfig.app.json
├── libs
│   └── shared
│       ├── src
│       │   ├── decorators
│       │   │   └── match.decorator.ts
│       │   ├── entities
│       │   │   └── index.ts
│       │   ├── enums
│       │   │   ├── GameModes.enum.ts
│       │   │   ├── ModeFilter.enum.ts
│       │   │   └── ModsFilter.enum.ts
│       │   ├── filters
│       │   │   └── rpc-exception.filter.ts
│       │   ├── guards
│       │   │   └── recaptcha.guard.ts
│       │   ├── http
│       │   │   ├── http.constants.ts
│       │   │   ├── http.module.ts
│       │   │   ├── http.servce.ts
│       │   │   └── interfaces
│       │   │       └── index.ts
│       │   ├── index.ts
│       │   ├── interfaces
│       │   │   ├── messages
│       │   │   └── responses
│       │   ├── shared.module.ts
│       │   ├── shared.service.ts
│       │   ├── shared.utils.ts
│       │   └── tcp-client
│       │       └── customClient.ts
│       └── tsconfig.lib.json
├── nest-cli.json
├── ormconfig.json
├── package.json
├── pm2-apps.json
├── tsconfig.build.json
├── tsconfig.json
└── yarn.lock