Skip to content

An Email MicroAPI that contain predefined email templates to make sending of emails faster and easier

Notifications You must be signed in to change notification settings

microapidev/email-microapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Dockerized Micro-service for sending Email Notifications by Team-Fierce

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
  • Sending Predefined emails with templates

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:

pipenv install
pipenv shell
python manage.py runserver

To Contribute:

Please always follow the right format in making pull request

  • Fork this repository into your remote repository
  • Clone the code form your remote repository into your local machine
  • Create a branch with the feature name you wish to work on
  • Add any changes
  • Create an upstream on your local amchine to pull the latest code from the develop branch of this repository
  • Push to your remote branch
  • Make a pull request to the develop branch of this repository

Credits:

HNGi7 team-fierce backend

About

An Email MicroAPI that contain predefined email templates to make sending of emails faster and easier

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published