node.js Function development for sending email out via incoming REST calls
$250-750 USD
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!
Project ID: #13605150
About the project
Awarded to:
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
20 freelancers are bidding on average $607 for this job
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
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.
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
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
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
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