└── root
├── server.js - main for running the game server
├── webpack.config.js - webpack configurations for bundling all client-side js code (outputs to dist/ directory)
├── .eslintrc - root level eslint configurations
└── src
├── clientApi - socketio emitters and receivers for the client
├── components - React components
├── gameResources - (may be deleted/renamed) media and images for graphics of the game
├── models - data models to represent game state
├── public - public static files
└── dist - (not in git) where webpack builds bundled js to.