benjosiah / email-microapi

Team Lone-Rangers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Dockerized Micro-service for sending Email Notifications by Team-microapi in conjuction with what team fierce did

alt text

Description:

This is an Email micro-service that sends emails using Swagger UI template and an API. It was built to avoid development teams having to configure mail over and over on projects involving a micro-services infrastructure.

It was built using Django-Rest Framework and a Docker file was included for easy development. Documentation is managed by Swagger with the drf-yasg module.

Features:

  • Sending Email
  • Sending Email with Template

Requirements:

This Project requires the following Versions:

Python (3.5, 3.6, 3.7, 3.8)

Django (1.11, 2.0, 2.1, 2.2, 3.0)

Installation:

To install all dependencies in this project, open your terminal and run:

pip install -r requirements.txt

#components:

  1. [Swagger UI template] (https://swagger.io/tools/swagger-ui/)

  2. [Docker-Compose file] (https://docs.docker.com/compose/) : was used to deploy, combine and configure multiple docker-container

  3. [Sengrid SMTP] (https://sendgrid.com/docs/for-developers/sending-email/)

Contributing:

Contributions are welcome and will be fully credited.

We accept contributions via Pull Requests on Github

Credits:

HNGi7 team-fierce backend..would be working with team microapi

About

Team Lone-Rangers

License:MIT License


Languages

Language:Python 93.9%Language:Dockerfile 6.1%