npm run server // start the server at localhost:3000
npm run client // webpack bundles webpages
Mobx branch: create the global state using mobx and use React.context to control the color of the button in different webpages
Thressjs branch: use React and Three.js together
Mongodb branch: use Docker to run mongodb and nodejs connect to it
Docker branch: create/run docker image
Mobx branch: create the global state using mobx and use React.context to control the color of the button in different webpages