Shell-React-Express

React-Express Shell app ready for node deployment to a cloud platform. React and Express code are separate mini-projects and build/deployment is handled by the top level package.json

When the React App starts, it makes a single API call to the API server for the version number and renders that, or an error if API call was unsucessful

Built for node 18

Environment Setup (don't skip this!)

Copy env.example to .env to override the default env values. See server README.md for details

Starting as a Single App (for Production only)

npm run build
npm start

Browse to http://localhost:8080

Starting as Individual Apps (for Development)

cd server
npm install
npm run local

cd client
npm install
npm start

Render Cloud Service

Edit Repos that Render can see

  • Github -> User Settings
  • Integrations.Applications
  • Render - Configure