This repository contains the code for my personal website https://michaelhumiston.com and all the tools to build and deploy it.
How It Works
It is a single-page web application written using React for the front-end and a Node.js server on the back-end using Koa. It also does server-side rendering when initially loading the site. This is based on Create React SSR App.
yarn start to start the development server. It will automatically reload the server when any server changes are made and hot reload the client when any client changes are made.
yarn build to build the client and server. A
build folder will be created with folders for the client and server code. These folders can then be deployed.