This is a first attempt to create a Go backend with a React front end, that I can then use for my personal site
The final result can be found at www.adamhollock.com
Set up new Git repo for personal siteBuild React Frontend with mock dataBuild Go ServerImplement an API structure in BackendSet up Backend with hard coded mock dataPull mock data from backend into frontend dynamicallySwitch to linux environmentSet up postgresCreate schame, tables, and populate tables in postgresSet up separate environment settings with golangPull DB data into backend to replace hard coded mock dataUse some sort of ORM to pull info (hoping to give graphql a try)Pull DB data into frontend with graphql queriesClean up the graphql methods, they don't belong in web tbhMaaaayybbbeeee set up some sort of caching mechanism (would be worthwhile to give redis a crack)Organize my Go API/controllersNeed to store POST requests as well as GET requests into cacheThen I need to shove all of this onto a container(docker) initialization script where I can just build it at willNeed to dynamically pull the IP Addresses as neededPassword needs to be saved in a secure way (secrets seem to be a swarm only thing)Host it somewhere and point my hostname at it