You can see it live at juanferreras.com. It uses Express/Node.js with nodemailer to process the form and send the e-mails through Amazon's SES.
brew install npm
on OSX to install it (or any other way of obtaining npm)npm install
to grab all the required dependencies. It will automatically build onpostinstall
using Grunt, compiling all images usingimagemin
cli tool.
You'd need a config.js
file on /
containing something like the following.
module.exports = {
mailer: {
auth: {
accessKeyId: 'Access Key Here',
secretAccessKey: 'Secret Access Key Here',
region: 'your region'
},
defaultFromAddress: '[email protected]',
defaultToAddress: '[email protected]'
}
};
npm start
will build and launch abrowser-sync
tab.