├── .env.example ├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── __test__ ├── database │ └── check_database_connection.test.ts ├── functions │ ├── check_hash_password.test.ts │ ├── generate_hash_password.test.ts │ ├── generate_password.test.ts │ └── generate_token_access.test.ts └── routes │ ├── default_route.test.ts │ ├── docs_route.test.ts │ ├── logs_route.test.ts │ ├── user_auth_login_route.test.ts │ ├── user_auth_logout_route.test.ts │ ├── user_auth_register_confirmation_route.test.ts │ ├── user_auth_register_route.test.ts │ ├── user_show_me_route.test.ts │ ├── user_update_me_route.test.ts │ └── users_route.test.ts ├── coverage ├── base.css ├── block-navigation.js ├── clover.xml ├── coverage-summary.json ├── favicon.png ├── index.html ├── lcov-report │ ├── base.css │ ├── block-navigation.js │ ├── favicon.png │ ├── index.html │ ├── prettify.css │ ├── prettify.js │ ├── sort-arrow-sprite.png │ └── sorter.js ├── lcov.info ├── prettify.css ├── prettify.js ├── sort-arrow-sprite.png └── sorter.js ├── docs ├── openapi │ └── swagger.yml └── postman │ ├── postman_collection.json │ └── postman_environment.json ├── jest.config.ts ├── nodemon.json ├── package.json ├── prisma ├── migrations │ ├── 20230512003209_initial │ │ └── migration.sql │ └── migration_lock.toml ├── prisma-client.ts ├── schema.prisma └── seed │ └── seed.ts ├── public └── assets │ └── images │ ├── favicons │ ├── android-icon-144x144.png │ ├── android-icon-192x192.png │ ├── android-icon-36x36.png │ ├── android-icon-48x48.png │ ├── android-icon-72x72.png │ ├── android-icon-96x96.png │ ├── apple-icon-114x114.png │ ├── apple-icon-120x120.png │ ├── apple-icon-144x144.png │ ├── apple-icon-152x152.png │ ├── apple-icon-180x180.png │ ├── apple-icon-57x57.png │ ├── apple-icon-60x60.png │ ├── apple-icon-72x72.png │ ├── apple-icon-76x76.png │ ├── apple-icon-precomposed.png │ ├── apple-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── manifest.json │ ├── ms-icon-144x144.png │ ├── ms-icon-150x150.png │ ├── ms-icon-310x310.png │ └── ms-icon-70x70.png │ ├── icon.png │ ├── logo.png │ ├── readme │ ├── elephantsql │ │ └── elephantsql-free-instance.png │ ├── heroku │ │ ├── heroku-postgres-add-on-step1.png │ │ ├── heroku-postgres-add-on-step2.png │ │ ├── heroku-postgres-add-on-step3.png │ │ ├── heroku-postgres-add-on-step4.png │ │ ├── heroku-postgres-add-on-step5.png │ │ └── heroku-postgres-add-on.png │ ├── pgadmin │ │ ├── pgadmin-create-database.png │ │ ├── pgadmin-create-server.png │ │ └── pgadmin-tool.jpeg │ ├── readme-api-running.png │ ├── readme-divider.png │ ├── readme-doc-swagger.png │ ├── readme-header.png │ ├── readme-npm-run-commit.png │ ├── readme-terminal-npm-run-start.gif │ ├── readme-terminal-npm-run-start.mp4 │ └── readme_api_file_rotate_logs.png │ └── templates │ └── header_mail.png ├── readme.md ├── src ├── app.ts ├── config │ ├── app │ │ ├── config_app.ts │ │ ├── index.ts │ │ └── types.ts │ ├── database │ │ ├── config_database.ts │ │ ├── index.ts │ │ └── types.ts │ └── email │ │ ├── config_email.ts │ │ ├── index.ts │ │ └── types.ts ├── constants │ ├── email_constant.ts │ └── error_constant.ts ├── controllers │ ├── admin │ │ └── users_controller.ts │ ├── client │ │ ├── users_auth_controller.ts │ │ └── users_me_controller.ts │ └── commons │ │ ├── commons_controller.ts │ │ ├── logs │ │ └── logs_controller.ts │ │ └── templates │ │ ├── templates_emails_controller.ts │ │ └── templates_sms_controller.ts ├── dao │ └── users │ │ ├── user_create_dao.ts │ │ ├── user_delete_dao.ts │ │ ├── user_get_all_dao.ts │ │ ├── user_get_one_dao.ts │ │ └── user_update_dao.ts ├── database │ └── db_connection.ts ├── functions │ ├── check_password.ts │ ├── generate_hash_password.ts │ ├── generate_password.ts │ ├── generate_token_access.ts │ └── uppercase_words.ts ├── middlewares │ ├── auth │ │ ├── authenticate.ts │ │ └── passport_strategies │ │ │ └── passportStrategy.ts │ ├── http_error_handler │ │ └── error_handler.ts │ ├── morgan │ │ └── morgan.ts │ ├── rate_limiter │ │ └── rate_limiter.ts │ ├── validate_schema │ │ └── validade_schema.ts │ └── xss │ │ └── xss.ts ├── models │ └── user.model.ts ├── routes │ ├── admin │ │ └── v1 │ │ │ ├── index.ts │ │ │ └── users_route.ts │ ├── client │ │ └── v1 │ │ │ ├── index.ts │ │ │ ├── user_auth_route.ts │ │ │ └── user_me_route.ts │ ├── commons │ │ ├── docs │ │ │ └── docs_route.ts │ │ ├── infos │ │ │ └── info_route.ts │ │ ├── logs │ │ │ └── logs_route.ts │ │ └── templates │ │ │ ├── emails_route.ts │ │ │ └── sms_route.ts │ ├── default_route.ts │ └── index.ts ├── schemas │ └── auth_schema.ts ├── server │ ├── app.ts │ ├── http_server.ts │ └── index.ts ├── services │ ├── admin │ │ └── users │ │ │ └── show_all_service.ts │ ├── client │ │ ├── user_auth │ │ │ ├── index.ts │ │ │ ├── login_service.ts │ │ │ ├── logout_service.ts │ │ │ ├── register_confirm_service.ts │ │ │ ├── register_service.ts │ │ │ ├── request_password_service.ts │ │ │ └── reset_password_service.ts │ │ └── user_me │ │ │ ├── index.ts │ │ │ ├── user_delete_me_service.ts │ │ │ ├── user_show_me_service.ts │ │ │ └── user_update_me_service.ts │ └── commons │ │ ├── api_info_service.ts │ │ ├── api_root_service.ts │ │ ├── index.ts │ │ └── logs_infos │ │ ├── index.ts │ │ └── listar_service.ts ├── utils │ ├── global_api_path │ │ └── global_api_path.ts │ ├── global_http_url │ │ └── global_http_url.ts │ ├── http_messages │ │ └── http_msg.ts │ ├── logger │ │ └── winston │ │ │ └── logger.ts │ ├── mailer │ │ └── nodemailer │ │ │ ├── core │ │ │ ├── oauth_client.ts │ │ │ └── transporter.ts │ │ │ └── sender.ts │ └── swagger │ │ └── postman_to_swagger.ts └── views │ ├── logs │ └── logs_view.ejs │ └── templates │ └── email │ └── client │ ├── user_email_verify.ejs │ ├── user_password_request.ejs │ ├── user_password_reseted.ejs │ └── user_welcome.ejs └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | **/*.json -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /__test__/database/check_database_connection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/database/check_database_connection.test.ts -------------------------------------------------------------------------------- /__test__/functions/check_hash_password.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/functions/check_hash_password.test.ts -------------------------------------------------------------------------------- /__test__/functions/generate_hash_password.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/functions/generate_hash_password.test.ts -------------------------------------------------------------------------------- /__test__/functions/generate_password.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/functions/generate_password.test.ts -------------------------------------------------------------------------------- /__test__/functions/generate_token_access.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/functions/generate_token_access.test.ts -------------------------------------------------------------------------------- /__test__/routes/default_route.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/routes/default_route.test.ts -------------------------------------------------------------------------------- /__test__/routes/docs_route.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/routes/docs_route.test.ts -------------------------------------------------------------------------------- /__test__/routes/logs_route.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/routes/logs_route.test.ts -------------------------------------------------------------------------------- /__test__/routes/user_auth_login_route.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/routes/user_auth_login_route.test.ts -------------------------------------------------------------------------------- /__test__/routes/user_auth_logout_route.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/routes/user_auth_logout_route.test.ts -------------------------------------------------------------------------------- /__test__/routes/user_auth_register_confirmation_route.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/routes/user_auth_register_confirmation_route.test.ts -------------------------------------------------------------------------------- /__test__/routes/user_auth_register_route.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/routes/user_auth_register_route.test.ts -------------------------------------------------------------------------------- /__test__/routes/user_show_me_route.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/routes/user_show_me_route.test.ts -------------------------------------------------------------------------------- /__test__/routes/user_update_me_route.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/routes/user_update_me_route.test.ts -------------------------------------------------------------------------------- /__test__/routes/users_route.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/__test__/routes/users_route.test.ts -------------------------------------------------------------------------------- /coverage/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/base.css -------------------------------------------------------------------------------- /coverage/block-navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/block-navigation.js -------------------------------------------------------------------------------- /coverage/clover.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/clover.xml -------------------------------------------------------------------------------- /coverage/coverage-summary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/coverage-summary.json -------------------------------------------------------------------------------- /coverage/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/favicon.png -------------------------------------------------------------------------------- /coverage/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/index.html -------------------------------------------------------------------------------- /coverage/lcov-report/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/lcov-report/base.css -------------------------------------------------------------------------------- /coverage/lcov-report/block-navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/lcov-report/block-navigation.js -------------------------------------------------------------------------------- /coverage/lcov-report/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/lcov-report/favicon.png -------------------------------------------------------------------------------- /coverage/lcov-report/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/lcov-report/index.html -------------------------------------------------------------------------------- /coverage/lcov-report/prettify.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/lcov-report/prettify.css -------------------------------------------------------------------------------- /coverage/lcov-report/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/lcov-report/prettify.js -------------------------------------------------------------------------------- /coverage/lcov-report/sort-arrow-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/lcov-report/sort-arrow-sprite.png -------------------------------------------------------------------------------- /coverage/lcov-report/sorter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/lcov-report/sorter.js -------------------------------------------------------------------------------- /coverage/lcov.info: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coverage/prettify.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/prettify.css -------------------------------------------------------------------------------- /coverage/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/prettify.js -------------------------------------------------------------------------------- /coverage/sort-arrow-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/sort-arrow-sprite.png -------------------------------------------------------------------------------- /coverage/sorter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/coverage/sorter.js -------------------------------------------------------------------------------- /docs/openapi/swagger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/docs/openapi/swagger.yml -------------------------------------------------------------------------------- /docs/postman/postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/docs/postman/postman_collection.json -------------------------------------------------------------------------------- /docs/postman/postman_environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/docs/postman/postman_environment.json -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/jest.config.ts -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /prisma/migrations/20230512003209_initial/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/prisma/migrations/20230512003209_initial/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/prisma-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/prisma/prisma-client.ts -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/prisma/seed/seed.ts -------------------------------------------------------------------------------- /public/assets/images/favicons/android-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/android-icon-144x144.png -------------------------------------------------------------------------------- /public/assets/images/favicons/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/android-icon-192x192.png -------------------------------------------------------------------------------- /public/assets/images/favicons/android-icon-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/android-icon-36x36.png -------------------------------------------------------------------------------- /public/assets/images/favicons/android-icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/android-icon-48x48.png -------------------------------------------------------------------------------- /public/assets/images/favicons/android-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/android-icon-72x72.png -------------------------------------------------------------------------------- /public/assets/images/favicons/android-icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/android-icon-96x96.png -------------------------------------------------------------------------------- /public/assets/images/favicons/apple-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/apple-icon-114x114.png -------------------------------------------------------------------------------- /public/assets/images/favicons/apple-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/apple-icon-120x120.png -------------------------------------------------------------------------------- /public/assets/images/favicons/apple-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/apple-icon-144x144.png -------------------------------------------------------------------------------- /public/assets/images/favicons/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/apple-icon-152x152.png -------------------------------------------------------------------------------- /public/assets/images/favicons/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/apple-icon-180x180.png -------------------------------------------------------------------------------- /public/assets/images/favicons/apple-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/apple-icon-57x57.png -------------------------------------------------------------------------------- /public/assets/images/favicons/apple-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/apple-icon-60x60.png -------------------------------------------------------------------------------- /public/assets/images/favicons/apple-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/apple-icon-72x72.png -------------------------------------------------------------------------------- /public/assets/images/favicons/apple-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/apple-icon-76x76.png -------------------------------------------------------------------------------- /public/assets/images/favicons/apple-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/apple-icon-precomposed.png -------------------------------------------------------------------------------- /public/assets/images/favicons/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/apple-icon.png -------------------------------------------------------------------------------- /public/assets/images/favicons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/browserconfig.xml -------------------------------------------------------------------------------- /public/assets/images/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /public/assets/images/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /public/assets/images/favicons/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/favicon-96x96.png -------------------------------------------------------------------------------- /public/assets/images/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/favicon.ico -------------------------------------------------------------------------------- /public/assets/images/favicons/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/manifest.json -------------------------------------------------------------------------------- /public/assets/images/favicons/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/ms-icon-144x144.png -------------------------------------------------------------------------------- /public/assets/images/favicons/ms-icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/ms-icon-150x150.png -------------------------------------------------------------------------------- /public/assets/images/favicons/ms-icon-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/ms-icon-310x310.png -------------------------------------------------------------------------------- /public/assets/images/favicons/ms-icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/favicons/ms-icon-70x70.png -------------------------------------------------------------------------------- /public/assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/icon.png -------------------------------------------------------------------------------- /public/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/logo.png -------------------------------------------------------------------------------- /public/assets/images/readme/elephantsql/elephantsql-free-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/elephantsql/elephantsql-free-instance.png -------------------------------------------------------------------------------- /public/assets/images/readme/heroku/heroku-postgres-add-on-step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/heroku/heroku-postgres-add-on-step1.png -------------------------------------------------------------------------------- /public/assets/images/readme/heroku/heroku-postgres-add-on-step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/heroku/heroku-postgres-add-on-step2.png -------------------------------------------------------------------------------- /public/assets/images/readme/heroku/heroku-postgres-add-on-step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/heroku/heroku-postgres-add-on-step3.png -------------------------------------------------------------------------------- /public/assets/images/readme/heroku/heroku-postgres-add-on-step4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/heroku/heroku-postgres-add-on-step4.png -------------------------------------------------------------------------------- /public/assets/images/readme/heroku/heroku-postgres-add-on-step5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/heroku/heroku-postgres-add-on-step5.png -------------------------------------------------------------------------------- /public/assets/images/readme/heroku/heroku-postgres-add-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/heroku/heroku-postgres-add-on.png -------------------------------------------------------------------------------- /public/assets/images/readme/pgadmin/pgadmin-create-database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/pgadmin/pgadmin-create-database.png -------------------------------------------------------------------------------- /public/assets/images/readme/pgadmin/pgadmin-create-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/pgadmin/pgadmin-create-server.png -------------------------------------------------------------------------------- /public/assets/images/readme/pgadmin/pgadmin-tool.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/pgadmin/pgadmin-tool.jpeg -------------------------------------------------------------------------------- /public/assets/images/readme/readme-api-running.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/readme-api-running.png -------------------------------------------------------------------------------- /public/assets/images/readme/readme-divider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/readme-divider.png -------------------------------------------------------------------------------- /public/assets/images/readme/readme-doc-swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/readme-doc-swagger.png -------------------------------------------------------------------------------- /public/assets/images/readme/readme-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/readme-header.png -------------------------------------------------------------------------------- /public/assets/images/readme/readme-npm-run-commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/readme-npm-run-commit.png -------------------------------------------------------------------------------- /public/assets/images/readme/readme-terminal-npm-run-start.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/readme-terminal-npm-run-start.gif -------------------------------------------------------------------------------- /public/assets/images/readme/readme-terminal-npm-run-start.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/readme-terminal-npm-run-start.mp4 -------------------------------------------------------------------------------- /public/assets/images/readme/readme_api_file_rotate_logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/readme/readme_api_file_rotate_logs.png -------------------------------------------------------------------------------- /public/assets/images/templates/header_mail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/public/assets/images/templates/header_mail.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/readme.md -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/config/app/config_app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/config/app/config_app.ts -------------------------------------------------------------------------------- /src/config/app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/config/app/index.ts -------------------------------------------------------------------------------- /src/config/app/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/config/app/types.ts -------------------------------------------------------------------------------- /src/config/database/config_database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/config/database/config_database.ts -------------------------------------------------------------------------------- /src/config/database/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/config/database/index.ts -------------------------------------------------------------------------------- /src/config/database/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/config/database/types.ts -------------------------------------------------------------------------------- /src/config/email/config_email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/config/email/config_email.ts -------------------------------------------------------------------------------- /src/config/email/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/config/email/index.ts -------------------------------------------------------------------------------- /src/config/email/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/config/email/types.ts -------------------------------------------------------------------------------- /src/constants/email_constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/constants/email_constant.ts -------------------------------------------------------------------------------- /src/constants/error_constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/constants/error_constant.ts -------------------------------------------------------------------------------- /src/controllers/admin/users_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/controllers/admin/users_controller.ts -------------------------------------------------------------------------------- /src/controllers/client/users_auth_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/controllers/client/users_auth_controller.ts -------------------------------------------------------------------------------- /src/controllers/client/users_me_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/controllers/client/users_me_controller.ts -------------------------------------------------------------------------------- /src/controllers/commons/commons_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/controllers/commons/commons_controller.ts -------------------------------------------------------------------------------- /src/controllers/commons/logs/logs_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/controllers/commons/logs/logs_controller.ts -------------------------------------------------------------------------------- /src/controllers/commons/templates/templates_emails_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/controllers/commons/templates/templates_emails_controller.ts -------------------------------------------------------------------------------- /src/controllers/commons/templates/templates_sms_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/controllers/commons/templates/templates_sms_controller.ts -------------------------------------------------------------------------------- /src/dao/users/user_create_dao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/dao/users/user_create_dao.ts -------------------------------------------------------------------------------- /src/dao/users/user_delete_dao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/dao/users/user_delete_dao.ts -------------------------------------------------------------------------------- /src/dao/users/user_get_all_dao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/dao/users/user_get_all_dao.ts -------------------------------------------------------------------------------- /src/dao/users/user_get_one_dao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/dao/users/user_get_one_dao.ts -------------------------------------------------------------------------------- /src/dao/users/user_update_dao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/dao/users/user_update_dao.ts -------------------------------------------------------------------------------- /src/database/db_connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/database/db_connection.ts -------------------------------------------------------------------------------- /src/functions/check_password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/functions/check_password.ts -------------------------------------------------------------------------------- /src/functions/generate_hash_password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/functions/generate_hash_password.ts -------------------------------------------------------------------------------- /src/functions/generate_password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/functions/generate_password.ts -------------------------------------------------------------------------------- /src/functions/generate_token_access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/functions/generate_token_access.ts -------------------------------------------------------------------------------- /src/functions/uppercase_words.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/functions/uppercase_words.ts -------------------------------------------------------------------------------- /src/middlewares/auth/authenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/middlewares/auth/authenticate.ts -------------------------------------------------------------------------------- /src/middlewares/auth/passport_strategies/passportStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/middlewares/auth/passport_strategies/passportStrategy.ts -------------------------------------------------------------------------------- /src/middlewares/http_error_handler/error_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/middlewares/http_error_handler/error_handler.ts -------------------------------------------------------------------------------- /src/middlewares/morgan/morgan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/middlewares/morgan/morgan.ts -------------------------------------------------------------------------------- /src/middlewares/rate_limiter/rate_limiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/middlewares/rate_limiter/rate_limiter.ts -------------------------------------------------------------------------------- /src/middlewares/validate_schema/validade_schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/middlewares/validate_schema/validade_schema.ts -------------------------------------------------------------------------------- /src/middlewares/xss/xss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/middlewares/xss/xss.ts -------------------------------------------------------------------------------- /src/models/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/models/user.model.ts -------------------------------------------------------------------------------- /src/routes/admin/v1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/routes/admin/v1/index.ts -------------------------------------------------------------------------------- /src/routes/admin/v1/users_route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/routes/admin/v1/users_route.ts -------------------------------------------------------------------------------- /src/routes/client/v1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/routes/client/v1/index.ts -------------------------------------------------------------------------------- /src/routes/client/v1/user_auth_route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/routes/client/v1/user_auth_route.ts -------------------------------------------------------------------------------- /src/routes/client/v1/user_me_route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/routes/client/v1/user_me_route.ts -------------------------------------------------------------------------------- /src/routes/commons/docs/docs_route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/routes/commons/docs/docs_route.ts -------------------------------------------------------------------------------- /src/routes/commons/infos/info_route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/routes/commons/infos/info_route.ts -------------------------------------------------------------------------------- /src/routes/commons/logs/logs_route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/routes/commons/logs/logs_route.ts -------------------------------------------------------------------------------- /src/routes/commons/templates/emails_route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/routes/commons/templates/emails_route.ts -------------------------------------------------------------------------------- /src/routes/commons/templates/sms_route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/routes/commons/templates/sms_route.ts -------------------------------------------------------------------------------- /src/routes/default_route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/routes/default_route.ts -------------------------------------------------------------------------------- /src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/routes/index.ts -------------------------------------------------------------------------------- /src/schemas/auth_schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/schemas/auth_schema.ts -------------------------------------------------------------------------------- /src/server/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/server/app.ts -------------------------------------------------------------------------------- /src/server/http_server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/server/http_server.ts -------------------------------------------------------------------------------- /src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/server/index.ts -------------------------------------------------------------------------------- /src/services/admin/users/show_all_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/admin/users/show_all_service.ts -------------------------------------------------------------------------------- /src/services/client/user_auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/client/user_auth/index.ts -------------------------------------------------------------------------------- /src/services/client/user_auth/login_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/client/user_auth/login_service.ts -------------------------------------------------------------------------------- /src/services/client/user_auth/logout_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/client/user_auth/logout_service.ts -------------------------------------------------------------------------------- /src/services/client/user_auth/register_confirm_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/client/user_auth/register_confirm_service.ts -------------------------------------------------------------------------------- /src/services/client/user_auth/register_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/client/user_auth/register_service.ts -------------------------------------------------------------------------------- /src/services/client/user_auth/request_password_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/client/user_auth/request_password_service.ts -------------------------------------------------------------------------------- /src/services/client/user_auth/reset_password_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/client/user_auth/reset_password_service.ts -------------------------------------------------------------------------------- /src/services/client/user_me/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/client/user_me/index.ts -------------------------------------------------------------------------------- /src/services/client/user_me/user_delete_me_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/client/user_me/user_delete_me_service.ts -------------------------------------------------------------------------------- /src/services/client/user_me/user_show_me_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/client/user_me/user_show_me_service.ts -------------------------------------------------------------------------------- /src/services/client/user_me/user_update_me_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/client/user_me/user_update_me_service.ts -------------------------------------------------------------------------------- /src/services/commons/api_info_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/commons/api_info_service.ts -------------------------------------------------------------------------------- /src/services/commons/api_root_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/commons/api_root_service.ts -------------------------------------------------------------------------------- /src/services/commons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/commons/index.ts -------------------------------------------------------------------------------- /src/services/commons/logs_infos/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/commons/logs_infos/index.ts -------------------------------------------------------------------------------- /src/services/commons/logs_infos/listar_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/services/commons/logs_infos/listar_service.ts -------------------------------------------------------------------------------- /src/utils/global_api_path/global_api_path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/utils/global_api_path/global_api_path.ts -------------------------------------------------------------------------------- /src/utils/global_http_url/global_http_url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/utils/global_http_url/global_http_url.ts -------------------------------------------------------------------------------- /src/utils/http_messages/http_msg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/utils/http_messages/http_msg.ts -------------------------------------------------------------------------------- /src/utils/logger/winston/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/utils/logger/winston/logger.ts -------------------------------------------------------------------------------- /src/utils/mailer/nodemailer/core/oauth_client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/utils/mailer/nodemailer/core/oauth_client.ts -------------------------------------------------------------------------------- /src/utils/mailer/nodemailer/core/transporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/utils/mailer/nodemailer/core/transporter.ts -------------------------------------------------------------------------------- /src/utils/mailer/nodemailer/sender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/utils/mailer/nodemailer/sender.ts -------------------------------------------------------------------------------- /src/utils/swagger/postman_to_swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/utils/swagger/postman_to_swagger.ts -------------------------------------------------------------------------------- /src/views/logs/logs_view.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/views/logs/logs_view.ejs -------------------------------------------------------------------------------- /src/views/templates/email/client/user_email_verify.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/views/templates/email/client/user_email_verify.ejs -------------------------------------------------------------------------------- /src/views/templates/email/client/user_password_request.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/views/templates/email/client/user_password_request.ejs -------------------------------------------------------------------------------- /src/views/templates/email/client/user_password_reseted.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/views/templates/email/client/user_password_reseted.ejs -------------------------------------------------------------------------------- /src/views/templates/email/client/user_welcome.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/src/views/templates/email/client/user_welcome.ejs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincent-queimado/express-prisma-ts-boilerplate/HEAD/tsconfig.json --------------------------------------------------------------------------------