SendGmail
A simple Elixir project to test Gmail API to send emails.
This project was made using TDD (Test Driven Design) techniques, with the help of the following libraries: Mox (for modules Mocking), mix test.watch (to keep tests running and watching for file changes) and Dotenvy (to load .env files into the environment).
The email delivering is handled by the great lib Swoosh and its Swoosh.Adapter.Gmail
. And finally, for the OAuth2 authentication the Goth lib is being used.