Notification API é uma aplicação para facilitar o envio de Email e SMS usando os serviços da SendGrid e da Twillo
- .NET SDK: Certifique-se de ter o .NET SDK instalado em sua máquina.
- API Keys: Você precisará das chaves de API da SendGrid e Twilio para autenticar as chamadas.
- Clone o repositório.
- Configure as chaves de API da SendGrid e Twilio no arquivo de configuração.
- Instale o PostgreSQL e muda a connectionString no arquivo de configuração
- Execute
dotnet build
para compilar o projeto.
- Instale o Docker Desktop
- Clone o repositório
- Execute
Docker compose up
Pode salvar os tipos de notificação a ser envidas pela a sua aplicação
POST /api/notificationtype
GET /api/notificationtype/getall
name
: nome do tipo de notificação a ser enviada.description
: uma descrição explicando o tipo de notificação
{
"name": "Verification code",
"description": "when same user ask a verification code"
}