Image for post
Image for post

Introduction

If you’re like me then you’ve been asking yourself this question for awhile, “Where do I host my online developer portfolio?”. There are a lot of options and even more opinions floating around the web on this exact question, but I want to add another option that I rarely see anyone discussing, deploying on an AWS Lightsail server. Lightsail servers are fast, fully customizable, and best of all cheap (I pay ~3.50 a month). …


A while back, while I was working on my first web developer portfolio, I knew that I wanted a contact form on my page. Every solution I could find to handle emailing the form to myself required an API key. Having an API key means a hidden .env file on a backend else you might suffer the wrath of the endless army of bots scouring the web.

I will be honest, I did not want to write a backend just to handle a single ‘contact me’ form on my portfolio. It did not seem to be a valuable use of my time on this project. Sending an email to myself would have been the only reason for adding a backend to this project, and considering that I was already going to be hosting my first site (something I had never done before) on an AWS server (something I had never used), the idea of figuring out how to host a backend on this server as well just seemed to add a lot more time to my portfolio launch schedule. A longtime friend of mine had mentioned to me that he had heard you could use google forms as a workaround for something like this, and I began to research how I could go about doing this. …

About

Patrick Marschlowitz

Full Stack Web Developer | JavaScript | Node | React | Redux https://webdevpat.com

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