This project was bootstrapped with Create React App. Then an Express server was added in the server
directory. The server is proxied via the proxy
key in package.json
.
Clone the project, change into the directory and install the dependencies.
git clone https://github.com/philnash/react-express-starter.git
cd react-express-starter
npm install
Create a .env
file for environment variables in your server.
touch .env
Start the server
You can start the server on its own with the command:
npm run server
Run the React application on its own with the command:
npm start
Run both applications together with the command:
npm run dev
The React application will run on port 3000 and the server port 3001.
The twilio branch is a similar setup but also provides endpoints with basic Access Tokens for Twilio Programmable Chat and Twilio Programmable Video. You can use the project as a base for building React chat or video applications.