npm install needs to be run from the frontend dir