Stack feita com VueJs já que React foi uma sugestão.
Devido a correria do dia a dia decidi fazer o que tinha
mais lógica, e mais pareceu com o que foi pedido. Portanto
não é nada de outro mundo. Fiz visando atender o solicitado.
npm install
npm run serve
npm run build
npm run test:unit
npm run lint