gitextract_bylbss8l/ ├── .adonisrc.json ├── .dockerignore ├── .editorconfig ├── .github/ │ └── workflows/ │ └── build.yml ├── .gitignore ├── Dockerfile ├── README.md ├── ace ├── ace-manifest.json ├── app/ │ ├── Controllers/ │ │ └── Http/ │ │ ├── GendersController.ts │ │ ├── MatchesController.ts │ │ ├── ProfilesController.ts │ │ ├── SpotifyController.ts │ │ └── UsersController.ts │ ├── Exceptions/ │ │ └── Handler.ts │ ├── Middleware/ │ │ ├── Auth.ts │ │ └── SilentAuth.ts │ ├── Models/ │ │ ├── ApiToken.ts │ │ ├── Artist.ts │ │ ├── Gender.ts │ │ ├── Genre.ts │ │ ├── Match.ts │ │ ├── Profile.ts │ │ ├── SocialToken.ts │ │ ├── Track.ts │ │ └── User.ts │ ├── Services/ │ │ └── SpotifyService.ts │ └── Validators/ │ ├── CreateMatchValidator.ts │ └── CreateProfileValidator.ts ├── commands/ │ └── index.ts ├── compose.yml ├── config/ │ ├── ally.ts │ ├── app.ts │ ├── auth.ts │ ├── bodyparser.ts │ ├── cors.ts │ ├── database.ts │ ├── drive.ts │ └── hash.ts ├── contracts/ │ ├── ally.ts │ ├── auth.ts │ ├── drive.ts │ ├── env.ts │ ├── events.ts │ ├── hash.ts │ └── tests.ts ├── database/ │ ├── factories/ │ │ └── index.ts │ ├── migrations/ │ │ ├── 1698432448829_users.ts │ │ ├── 1698432448832_api_tokens.ts │ │ ├── 1698440823891_social_tokens.ts │ │ ├── 1698491899562_genders.ts │ │ ├── 1698491899563_profiles.ts │ │ ├── 1698528332152_artists.ts │ │ ├── 1698570713652_genres.ts │ │ ├── 1698571837102_tracks.ts │ │ └── 1698942906705_matches.ts │ └── seeders/ │ └── Gender.ts ├── env.ts ├── package.json ├── providers/ │ └── AppProvider.ts ├── server.ts ├── start/ │ ├── kernel.ts │ └── routes.ts ├── test.ts ├── tests/ │ ├── bootstrap.ts │ └── functional/ │ └── hello_world.spec.ts └── tsconfig.json