MIKECONGREVE.COMSOFTWARE DEVELOPMENTP100
Projects
mikecongreve.com
Mike Congreve
Where is itP410

Er, this is it...?

I last majorly refreshed my website in around 2015; at the time it was mainly just a homepage, and a page with a bit of background about me. I used Bootstrap, and that was about it.

This site is still a (mostly) static site but it is built using a fairly modern stack - mainly React with Next.JS. It's been a great experience to get myself up-to-speed with the current generation of site building tech.

As always with these things, it's a work in progress. I'm not a designer, for one. Or a writer.

ChallengesP412

This site is very simple, but I wanted to make it as easy to update as I can without getting too bogged down with fancy tools and technologies, while also using it as an excuse to learn new things.

I've been familiar with AWS, Route 53 and Cloudflare before but some parts I've not directly set up from scratch before

  • Use Github actions to compile the NextJS into a static site and copy it to S3
  • Using AWS Cloudfront & Certificate Manager for https
  • Understanding how Cloudfront caches are cleared
  • Understanding AWS's users and API permissions
TechnologyP412

Built using

  • Tailwind CSS
  • Next.JS
  • React
  • AWS (hosting on S3)
  • Github Actions (for build & deployment)
  • Typescript