O objetivo deste desafio é avaliar o domínio das habilidades FullStack, a organização, estilo, e boas práticas com código, criação de APIs, conhecimento de frameworks e tecnologias.
O desafio é disponibilizado acessando o seguinte link: https://github.com/cubonetwork/fullstack-challenge.
- Acesse o site clicando no link.
- Acesse a documentação clicando no link.
✅ Todos os campos do formulário são obrigatórios;
✅ Os dados enviados pelo formulário são salvos no banco de dados;
✅ APIs para enviar e receber os dados;
✅ Resetar banco de dados clicando no ícone no canto superior esquerdo da tabela;
✅ Representar tabela por meio de um gráfico dinâmico.
- Clonar o repositório:
$ git clone LinkDoRepositorio
- Acessar o projeto backend:
$ cd back-end
- Instalar dependências do backend:
$ npm install
- Executar projeto back-end:
$ npm start
- Executar os testes do projeto back-end:
$ npm run test
- Executar o projeto back-end em ambiente de desenvolvimento:
$ npm run dev
- Acessar parte front-end:
$ cd ..
$ cd front-end
$ cd cubo-challenge
- Instalar dependências do front-end:
$ npm install
- Muda URL base:
Caso queira testar toda a aplicação localmente, é necessário alterar a baseURL utilizada para conectar os projetos frontend e o backend. Para isso siga o caminho
src/ -> request/ -> requests.ts
Subistitua a linha:
6 const baseURL = 'http://localhost:3003/'
por:
const baseURL = 'http://localhost:3003/'
- Executar projeto front-end:
$ npm start
Layane Bastos Juvito |
---|