Here is the short guide on how to run the app locally. For more details see README. IMPORTANT: DON'T use domain http://local.topcoder-dev.com:3000 for running the app use http://localhost:3000 instead. 1. Use Node version 8.2.1 (8.11.2). 2. Run npm install to install dependencies. 3. Set the next environment variables: export COMMUNITY_APP_URL="http://localhost:3000" export CONTENTFUL_LOCAL_MODE=1 export NODE_CONFIG_ENV="development" export NODE_OPTIONS=--max_old_space_size=8172 export CONTENTFUL_CDN_API_KEY=9509cc6b93e546e7cb1e6b8b9fe494da6f398206a7658eebed1267d07c1f5cf7 export CONTENTFUL_PREVIEW_API_KEY=ca4d1d7000d03a6513ba7d2e97b63f13e0dc718af44d756cbd390a174fbe448d export CONTENTFUL_SPACE_ID=b5f1djy59z3a export CONTENTFUL_EDU_SPACE_ID=piwi0eufbb2g export CONTENTFUL_EDU_CDN_API_KEY=xHHchq8OAp7NO3qd8YnHw0Aa5bwM6C5w3dTC-q6uRH8 export CONTENTFUL_EDU_PREVIEW_API_KEY=Wbm5tCa1iTz9TBk1ljUH9CuC6jDmYoYfp-y97IW2Fts 4. Run npm run build:dev to create .build-info file 5. Run npm run dev which would run the app in development mode. 6. Now you can open the app in browser using URL http://localhost:3000 (DON'T use http://local.topcoder-dev.com:3000). NOTE: User Authentication doesn't work locally, but for this challenge, we don't need it. If for some reason we need user authentication to work, please, let me know and I would share steps on how to log in locally. RUN LOCALLY: To login locally we need to run a special app for Local Authentication. 1. Download "login-locally.zip" attached to this post. 2. Unzip it, and inside the "login-locally" folder run "npx http-server . -p 5000". This would host the Auth App on http://localhost:5000. (You need to have NPM version 5.2+ installed for this.) 3. Now we have to configure Community App to use local version of the Auth App. To do so, update file "config/default.js", replace: ACCOUNTS_APP_CONNECTOR: 'https://accounts-auth0.topcoder-dev.com', AUTH: 'https://accounts-auth0.topcoder-dev.com', with ACCOUNTS_APP_CONNECTOR: 'http://localhost:5000', AUTH: 'http://localhost:5000', 4. Restart Community App by stoping and running "npm run dev" again. 5. Open http://localhost:5000 and click login. Wait until it redirects you to the login page and use user "TonyJ" with password "appirio123". After that wait for the login process it may take several seconds. At the end, it should redirect you to http://localhost:3000 (wait for it). 6. Now you can use Community App on http://localhost:3000 (don't use domain http://local.topcoder-dev.com:3000) Would you have any issue with local login, please, let me know.