{"id":16687404,"url":"https://github.com/rodrigokamada/angular-auth0-zenvia-sms","last_synced_at":"2026-05-09T10:18:47.630Z","repository":{"id":41653770,"uuid":"474206895","full_name":"rodrigokamada/angular-auth0-zenvia-sms","owner":"rodrigokamada","description":"Application example using Angular 14 where a simple WEB application will be implemented using the Auth0 platform to authenticate and authorize the user and the ZENVIA platform to integrate with SMS channel in order to validate the user phone.","archived":false,"fork":false,"pushed_at":"2022-08-23T12:21:42.000Z","size":2379,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-09T19:48:52.138Z","etag":null,"topics":["angular","auth0","authentication","beginners","dev-community","frontend","gh-actions","gh-pages","hacktoberfest","sms","tutorial","zenvia"],"latest_commit_sha":null,"homepage":"https://rodrigokamada.github.io/angular-auth0-zenvia-sms/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rodrigokamada.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"rodrigokamada"}},"created_at":"2022-03-26T01:03:40.000Z","updated_at":"2023-10-29T16:54:02.000Z","dependencies_parsed_at":"2022-07-07T06:10:27.068Z","dependency_job_id":null,"html_url":"https://github.com/rodrigokamada/angular-auth0-zenvia-sms","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodrigokamada%2Fangular-auth0-zenvia-sms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodrigokamada%2Fangular-auth0-zenvia-sms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodrigokamada%2Fangular-auth0-zenvia-sms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodrigokamada%2Fangular-auth0-zenvia-sms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rodrigokamada","download_url":"https://codeload.github.com/rodrigokamada/angular-auth0-zenvia-sms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243440037,"owners_count":20291215,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","auth0","authentication","beginners","dev-community","frontend","gh-actions","gh-pages","hacktoberfest","sms","tutorial","zenvia"],"created_at":"2024-10-12T15:09:03.183Z","updated_at":"2026-05-09T10:18:42.608Z","avatar_url":"https://github.com/rodrigokamada.png","language":"TypeScript","funding_links":["https://github.com/sponsors/rodrigokamada"],"categories":[],"sub_categories":[],"readme":"# Angular Auth0 ZENVIA SMS\n\n\nApplication example using [Angular](https://angular.io/) 14 where a simple WEB application will be implemented using the [Auth0](https://auth0.com/) platform to authenticate and authorize the user and the [ZENVIA](https://www.zenvia.com/) platform to integrate with SMS channel in order to validate the user phone.\n\nThis tutorial was posted on my [blog](https://rodrigo.kamada.com.br/blog/validando-o-telefone-do-usuario-por-sms-no-auth0-usando-a-zenvia) in portuguese and on the [DEV Community](https://dev.to/rodrigokamada/validating-the-user-phone-by-sms-on-auth0-using-zenvia-2ie3) in english.\n\n\n\n[![Website](https://shields.braskam.com/v1/shields?name=website\u0026format=rectangle\u0026size=small\u0026radius=5)](https://rodrigo.kamada.com.br)\n[![LinkedIn](https://shields.braskam.com/v1/shields?name=linkedin\u0026format=rectangle\u0026size=small\u0026radius=5)](https://www.linkedin.com/in/rodrigokamada)\n[![Twitter](https://shields.braskam.com/v1/shields?name=twitter\u0026format=rectangle\u0026size=small\u0026radius=5\u0026socialAccount=rodrigokamada)](https://twitter.com/rodrigokamada)\n[![Instagram](https://shields.braskam.com/v1/shields?name=instagram\u0026format=rectangle\u0026size=small\u0026radius=5)](https://www.instagram.com/rodrigokamada/)\n\n\n\n## Prerequisites\n\n\nBefore you start, you need to install and configure the tools:\n\n* [git](https://git-scm.com/)\n* [Node.js and npm](https://nodejs.org/)\n* [Angular CLI](https://angular.io/cli)\n* IDE (e.g. [Visual Studio Code](https://code.visualstudio.com/) or [WebStorm](https://www.jetbrains.com/webstorm/))\n\n\n\n## Cloning the application\n\n\n**1.** Clone the repository.\n\n```shell\ngit clone git@github.com:rodrigokamada/angular-auth0-zenvia-sms.git\n```\n\n**2.** Install the dependencies.\n\n```shell\nnpm ci\n```\n\n**3.** Change the `src/environments/environment.ts` file and add the [Auth0](https://app.zenvia.com/home/api) applications settings. \n\n**4.** Run the application.\n\n```shell\nnpm start\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frodrigokamada%2Fangular-auth0-zenvia-sms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frodrigokamada%2Fangular-auth0-zenvia-sms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frodrigokamada%2Fangular-auth0-zenvia-sms/lists"}