https://javascript.plainenglish.io/combine-react-with-node-js-for-full-stack-web-application-development-4bfe1dc8ab74