Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/golembrar/golembrar-emailservice
https://github.com/golembrar/golembrar-emailservice
gin go golang resend swagger
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/golembrar/golembrar-emailservice
- Owner: GoLembrar
- Created: 2024-09-30T10:39:51.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-03T12:52:40.000Z (12 days ago)
- Last Synced: 2024-11-03T13:24:10.506Z (12 days ago)
- Topics: gin, go, golang, resend, swagger
- Language: Go
- Homepage: https://sendemail.golembrar.com
- Size: 81.1 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## đź’ Sobre esse repo.
Esse microserviço de e-mail foi feito para simplificar o desenvolvimento do goLembrar, utilizando o serviço da resend.com para agendar e efetuar o envio dos e-mails. Essa integração permite que o goLembrar automatize o processo de entrega de lembretes e notificações de forma confiável e eficiente. A API pode gerenciar a comunicações de maneira prática, assegurando que cada lembrete chegue ao destinatário no momento certo. Essa solução não só melhora a experiência do usuário, mas também otimiza o desempenho do sistema, permitindo que o goLembrar se concentre na entrega de valor aos seus usuários.
## 🖥️ Como rodar
#### Instale os pacotes
```sh
$ go install github.com/air-verse/air@latest$ go install github.com/swaggo/swag/cmd/swag@latest
$ go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
$ go install github.com/evilmartians/lefthook@latest
```#### Gere os arquivos do swagger
```sh
$ ~/go/bin/swag init -g main.g
```#### Rode com o air
```sh
$ air .
```