I just blasted through this short tutorial explaining how to deploy a React app built off CRA to and Amazon S3 bucket. I had originally tried it and had issues because of the single-page app routing. The original page would route, but any attempt to navigate via the links would result in a 404. I think where my work fell short was the fact that I didn't also set the error page to index.html .

My next step is to get my GraphQL Api deployed so that my front-end has someone to talk to!