O objetivo principal desse teste é avaliar minha capacidade de desenvolvedor back-end.
O desafio consiste em esenvolver o back-end da solução proposta, Para esse desafio, Desenvolvi uma API REST de resultados para exibir a lista de resultados do boletim.
A aplicação contem apenas uma crud/rota de resultado.
Certifique-se de que sua máquina possui Node 19+ instalado e o gerenciador de pacotes npm
.
Certifique-se de ter instalado a extensão do ESlint.
Clone o repositório do projeto para sua máquina.
Using HTTPS:
https://github.com/trelcray/boletim_server.git
Using GitHub CLI:
gh repo clone trelcray/boletim_server
Navegue para o diretório recém-baixado:
cd boletim_server
Instale as dependências do projeto utilizando npm
:
npm install
Para executar o projeto em modo de desenvolvimento, execute o comando:
npm run dev
Isso irá iniciar o servidor de desenvolvimento no endereço
http://localhost:8081
.
Para executar o client acesse o repositório no link do client e siga as instruções para a execução do mesmo e poderá utilizar o projeto.
- Node.js
- Fastify
- Zod
- Prisma
- Implementar Testes automatizados.
- Zod pode ser utilizado para realizar a validação e lidar com erros no back-end.
-
GitHub - trelcray
-
LinkedIn - Thalis Zambarda
Agradeço a MB Psicologia pela oportunidade de demonstrar minhas habilidades na prática. Estou entusiasmado em poder mostrar o que sou capaz de fazer e espero que essa experiência possa contribuir para o processo de seleção.