GithubHelp home page GithubHelp logo

benjosiah / email-microapi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from greatndabai/email-microapi

0.0 0.0 0.0 182 KB

Team Lone-Rangers

License: MIT License

Dockerfile 6.14% Python 93.86%

email-microapi's Introduction

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

email-microapi's People

Contributors

tripplea001 avatar sylvercodez avatar devtobii avatar lokunade avatar ekenefidel avatar oyeyinkaojora avatar lavender2000 avatar ahmed021 avatar elijah699 avatar philippaolomoro avatar damilolaneal avatar tosanomagbemi avatar icecolddeveloper avatar austin-deccentric avatar somtookaforr avatar ovosphere avatar slydevv avatar orevvy avatar okeychukwude avatar deepantala avatar clashkid155 avatar amarachi9 avatar adebayoileri avatar hammedt20 avatar ememisong654 avatar dreywesson avatar delight500 avatar calebjesusegun avatar benjosiah avatar wealthcodest avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.