Este projeto é o resultado do grupo High Five da Raro academy primeira edição de nodejs. Esta Api implementa um Sistema para fácil automação de envio de e-mails.
-
[Raro Mailer]
- git
- nodejs. Sugiro que esteja na versão LTS
- sugiro o uso do
npm
, para controle de pacotes. Mas se preferir, oyarn
também pode ser utilizado.
Os comandos abaixo descrevem a instalação básica do repositório. Se preferir, você pode adotar o clone via https, renomear a pasta raiz, ou o uso do
yarn
, conforme descrito acima.git@github.com:viniqrz/raro-mailer.git
cd raro-mailer
npm install
Os pacotes utilizados neste projeto são:
-
Axios
-
Cors
-
Express
-
Morgan
-
Typeorm
-
Typedi
-
Node-cron
-
Dayjs
-
Swagger UI express
-
Dot Env
-
Bcrypt
-
Json Web Token
-
Node Mailer
A tecnologia utilizada para o banco de dados foi o MariaDb
Este é o fluxo da API
#Roadmap
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.