← Back to context

Comment by lvspiff

2 days ago

I took a jab at using github copilot to vibecode a static portfolio website for my wife. I wanted to get some better familiarity with terraform so seeing what it built for those files while linking up with my custom domain on cloudflare was pretty neat. Terraform S3, iam permissions, cloudfrpnt, dynamodb, secrets and certificates and even cloudflare dns settings. Everything done in vscode with github copilot chat allowing it to run cmd line.

Then i had it incorporate some lambda functions for editing and administrative functions for the site.Getting the github action figured out to allow me to use whatever codespace or whatever to edit. It gave me added practice breaking down projects into small agile tasks in essence. It’s like having a small team of jr. programmers, testers, and devops team at my disposal to create a POC

It all came together in a couple days, looks decent, processes files, and isnt costing me anything more than the domain registration. I now have a site that i can trigger a github action executing terraform to update the html or css or lambda files if need be. Yeah the code isnt perfect nor is it perfect architecture patterns but it was a fun way to spend a few hours over a weekend to see the power of the service now.