A aplicação consiste em um backend e um frontend para uma listagem de usuários favoritos do Github.
O backend foi desenvolvido em node e express, já o frontend foi desenvolvido em vue. Também foi utilizado o jest para realizar os testes unitários do backend.
Para um melhor fluxo de desenvolvimento do frontend foi criado um protótipo no figma. O protótipo pode ser acessado aqui.
- Realize o clone do projeto
git clone https://github.com/daniel-bm/puma-code-challenge
- Acesse o backend
cd puma-code-challenge/backend
- Instale os pacotes
npm install
- Rode o servidor
npm start
- Acesse o frontend
cd puma-code-challenge/frontend
- Instale os pacotes
npm install
- Rode o frontend
npm run serve
- Acesse o backend
cd puma-code-challenge/backend
- Rode os testes
npm test