Coder Social home page Coder Social logo

fesp21 / moonmail Goto Github PK

View Code? Open in Web Editor NEW

This project forked from moonmail/moonmail

0.0 1.0 0.0 1.18 MB

Shoot billions of emails using AWS - SES - Lambda. Serverless Framework powered project

Home Page: https://moonmail.io/

License: Other

JavaScript 91.79% HTML 8.21%

moonmail's Introduction

MoonMail

Build Status serverless Twitter GitHub license Gitter

Send email marketing campaigns with Amazon SES. Let Amazon Lambda compose email by email and literaly scale it to infinite.

With MoonMail you can: create & edit lists of recipients (email addresses) and store them within a DynamoDB. Create & edit html email marketing campaigns, send them and track their opens and clicks.

The biggest magic of MoonMail: SEND BILLIONS OF EMAILS WITH NO SERVERS!

[See the wiki for detailed specs and infrastructure graphs.] (https://github.com/microapps/MoonMail/wiki)

Live Features

Getting Started

You need to have installed the Serverless Framework (version 0.5.2 or higher is required to run the MoonMail API).

Install npm packages:

npm install
cd events/
npm install
cd ../api/
npm install

Initialize the Serverless project:

sls project init -c -n your-lower-case-project-name

Add variables to s-variables-<stage>-<region>:

{
    ...,
    "apiHost": "yourendpointhost.com"
}

Create all the needed resources in your AWS account:

sls resources deploy

Deploy all the Lambda functions:

sls function deploy

Deploy MoonMail events:

sls event deploy

Create the API Gateway endpoints:

sls endpoint deploy

Questions?

Please pose your questions in StackOverflow by tagging them with: moonmail.

Contributing Guidelines

Contributions are always welcome! If you'd like to collaborate with us, take into account that:

Feel free to contact us if you have any question!

License

MoonMail is available under the MIT license. See the LICENSE file for more info.

Professional Help

If you need support getting MoonMail into production in your AWS account, contact the experts:

moonmail's People

Contributors

davidgf avatar karloscodes avatar alexandresaiz avatar alua-kinzhebayeva avatar bcruddy avatar xndrdev avatar amazonkaiv avatar andylibrian avatar apaatsio avatar jimmyn avatar joostfarla avatar ryansb avatar

Watchers

spigity 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.