Launch server npm run server Launch client npm run client Build client npm run build Hosts: production: http://localhost:3000 development: http://localhost:8080 What it does uses react-hot-loader to keep state while replacing parts of the app