node.js Function development for sending email out via incoming REST calls

In Progress Posted 7 years ago Paid on delivery
In Progress Paid on delivery

Hi all -

We're looking for a node.js expert to build a microservice for us that takes incoming JSON , understands the requirements of that call (aka, what mail template to fetch to execute), compiles that template (we want to use handlebars/variable references like angular in our html templates, so {{username}} type of referencing), and then connects to Sparkpost to send the mail content. You will also need to log everything in mySQL (all calls etc).

Really those are the only requirements. 1- take in JSON, 2-get template information from JSON and look up template from mysql db. 3-import html template. 4-insert content into html template and compile (just like a handlebars or angular template). 5-send completed template via connection to sparkpost. 6-save all data to log.

Please note these predecessors -

- All node.js code libraries must be executable in a serverless environment (must be able to utilize this on AWS Lambda…no server configurations or tweaks to the node environment allowed, this should all be package driven).

- For the NPM Packages you use, they MUST be relatively common and utilized (and therefore well tested by the community). No NPM packages without adoption or with small adoption will be allowed.

- The code must be cut down and clean. We don't want any overhead in the codebase, so the use of lots of unnecessary packages needs to be avoided. Ultimately, there are merely a few basic things in use here, mail, mysql, templating {{}} for rendering the content.. This will be a standalone function so there isn’t need for routing, etc. This is being built to act as a single function, the routing etc will happen above it via a API gateway. We will pass in the JSON, so there’s no need to capture REST calls, etc.

- We are not looking for developers that are just trying their hand at node.js/wanted to see if they can do this. Please provide a couple of successful functions you've built in node.js prior (just what you did, how it worked, obviously not the code itself :) ).

Please note: We have MANY such projects waiting if we can find a couple of good node developers to help us out here that can meet requirements.

Thanks!

AngularJS JavaScript JSON MySQL Node.js

Project ID: #13605150

About the project

20 proposals Remote project Active 7 years ago

Awarded to:

wartertall

Hi. I'm looking for nodejs work. I have more than 5 years experienced with nodejs. And I still use them over php, for my projects and for my customers want. With nodejs I have created many websites for myself and my More

$555 USD in 10 days
(57 Reviews)
6.3

20 freelancers are bidding on average $607 for this job

zainy01

Hi! I've seen your requirements and I'm interested in it, I have expertise in PHP(cakephp,CI,Zend) and Clientside (jQuery,Angularjs,Angular2,Typescript) and have highest reviews for jQuery (frontend) at freelancer.com More

$1000 USD in 10 days
(72 Reviews)
7.4
AltiuseCreaton

Hi, I can do your job but need to make a short chat discussion with you. let me know if possible for you. please let me know. You can check my profile and feedbacks of clients which itself I got from them . Hope the More

$1666 USD in 14 days
(45 Reviews)
6.5
steven6

Hi, I can deliver this project within few hours. I would need to ask a few questions to clarify the scope. Please send me a message if you're interested. Thank you.

$1000 USD in 1 day
(30 Reviews)
6.8
prashushinde9

Hello, We have accomplished 90% of the project which is similar of your requirement. All we need 10% customization as per your requirement set and specifications. I want to discuss in personal chat in order to explore More

$773 USD in 20 days
(16 Reviews)
6.2
an8x

Hi, I'm nodejs and Amazon lambda functions expert. As you say you want a long term relationships with developer I believe I'm the guy you're looking for that's why I'm offering you to complete this task free of cost. More

$277 USD in 1 day
(13 Reviews)
5.3
Shopify

Hello, I want to show you all relevant Demo and Designs which is similar to your project completed previously. To make sure about the requirement set and customizations, I want to discuss this project with you further More

$257 USD in 10 days
(11 Reviews)
5.2
mhortis

Hello, I have developed a similar microservice application in Java using Spring and Velocity templates for the e-mails. I am a senior Full-Stack Java developer and I have coped with several projects, both small and More

$500 USD in 10 days
(18 Reviews)
5.2
RubyOnRail

Hello, It's a pleasure to let you know that I've Completed and Delivered similar project before. All I need to work on customization part if we can proceed towards more discussion. I have gone through your project More

$555 USD in 10 days
(7 Reviews)
4.9
pinesucceed01

Dear Prospective Client, As based on my initial review I can confirm its feasibility & as I am great fit technically and have good understanding of the domain & your requirement & would submit a detailed response so More

$555 USD in 10 days
(18 Reviews)
4.7
wolfram77

I have a doubt. Is the HTML template a separate fixed file, or is it provided as input? Does JSON and the MySQL contain the variable values? By compile, do you mean generate HTML after inserting values? I have built More

$555 USD in 7 days
(1 Review)
2.4
FrankMeister

Hello , Thanks for giving me an opportunity to place my bid here. This project really interests me because I have rich experience in this field of expertise. I am sure that I can handle this project and deliver highe More

$555 USD in 10 days
(1 Review)
0.0
zdesign77

Hey, how is it going today? My name is Michael, I'm a web designer/developer from Boston. I've had a look at your project description and feel that my skills match your requirements perfectly. In fact, I did a very sim More

$555 USD in 10 days
(0 Reviews)
0.0