NGINX reverse proxies node.js applications to Varnish and handles the serving of static files
Frontend built entirely in react
NPM is used for server and client dependencies (client deps are compiled via babel)
The backend for the express session store.
The backend for Parse Server.
Webpack compiles files to bundles with source maps. Using Webpack you can use the latest features (ES6) and have it compiled to compliant js.
Socket.io is used for async communication.
Parse is a backend service backed by MongoDB.
Express is critical to the Node.js app, particularly express-session for session tracking.