This application is built with a simple React frontend and simple node backend.
For frontend, this uses the create-react-app as a base starter. No other packages were included.
For backend, the node server utilizes express with the cors package & csv-parser for parsing the CSV.
You'll need npm and node installed. Follow the instructions here if you need to install it: https://www.npmjs.com/get-npm
cd api
npm install
npm start
cd client
npm install
npm start