This repository is the final result you should see from following my YouTube tutorial: https://youtu.be/Y6gX2UCDS-Y. Be sure to check this out if you want to know how the application works and want to implement something similar yourself.
To run this application simply clone the repository and then run the following commands in the base directory:
npm install
npm build
npm start
This will start a server running on port 3000