In this post I will show you how you can easily build a serverless Vue.js landing site (or front-end) with KOR. We will automate the “Building for Production” part and get you ready to focus on making cool websites.

Why serverless?

1. You don’t need to manage any servers or microservices.
2. Fast deployments.
3. Pay for only what you use.
4. Scalable to the moon.

Why KOR?

  1. Deployments can be done fast.
  2. You can combine CI with easy-to-follow templates.
  3. Updating a site to the latest version is a piece of cake.
  4. Centralized information about my infra “which is automatically…


What are we going to be using?

  1. KOR Framework
  2. AWS SES
  3. IAM

This is a continuation of one of my previous posts “Building a Serverless Vue.js Front End in just a few minutes”. I thought it would be useful to make the contact form at the bottom of the page actually work, and why not do it in a serverless way?

First I need to log into my KOR account. I will start by uploading a repository where I have my Lambda Function code. It looks like this:

index.js

const sendEmail = require('./sendEmail'); exports.handler = async (event, context) => {…


Hey folks,

Last time I wrote a simple tutorial on how to start a serverless Vuejs site. You can check it out here https://medium.com/kor-framework/building-a-serverless-vue-js-landing-site-4369eed8e3ea

After that was published I was asked if there was any easy way to add an ecommerce platform to that same landing site, and there is!

Before we start, I will show you how the final result looks:

Image for post
Image for post

What do you need?

If you followed my previous post, you already should have a

If you still don’t have any of this, go and check out my previous post.

The approach

The…

Rodrigo Mencos Murga

DevSecOps Engineer. Passion for cybersecurity and coffee. — Building serverless stuff is fun.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store