Skip to content

Projeto desenvolvido durante a seleção para desenvolvedor na empresa MV (https://mv.com.br).

Notifications You must be signed in to change notification settings

luisscarlos/mv-development-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MV Sistemas

Teste Técnico MV (Desenvolvedor Java/Angular).

Trata-se de uma aplicação que permite cadastrar funcionários, empresas e associar um funcionário para várias empresas.

Alguns recursos utilizados

Capturas de tela

MV Sistemas MV Sistemas MV Sistemas MV Sistemas

Iniciando

  1. Clone este reposítório usando git clone https://github.com/luisscarlos/mv-development-test.git
  2. acesse a pasta do projeto via terminal com o comando: cd mv-development-test

Iniciando o Backend

  1. Abra o Eclipse ou a IDE que preferir para desenvolvimento com Spring.
  2. Importe o projeto (menu Import/Maven/Existing Maven Projects) e execute o arquivo src/main/java/com/mv/spring/mvtest/MvTestApplication.java para iniciar o backend.

Iniciando a plataforma Web

  1. Em uma aba do terminal, acesse a pasta frontend: cd web
  2. Utilize o comando npm install para instalar as dependências
  3. Utilize o comando npm start para iniciar a aplicação no seu navegador

Utilizando a aplicação:

Ao acessar a aplicação, é possível visualizar um painel lateral para criar ou listar funcionários ou empresas. Como seed no arquivo data.sql foram inseridos alguns funcionários e empresas para melhor interação ao acessar pela primeira vez. Na tela de listagem é possui um botão para visualizar os detalhes do funcionário ou empresa onde serão exibidos todas as informações do elemento selecionado. Na tela de detalhes possuem dois botões que possibilitam a edição ou exclusão do item no banco de dados.

Funcionalidades

  1. Criar, atualizar, listar e deletar funcionários.
  2. Criar, atualizar, listar e deletar empresas.
  3. Associar funcionário à empresa. (apenas no back-end)

Fazendo chamadas GET, POST, UPDATE, DELETE diretamente na API

  1. Abra o Insomnia.
  2. Clique no título do workspace que fica no canto superior esquerdo.
  3. Selecione Import/Export.
  4. Depois, Import Data.
  5. Escolha a opção From file e selecione o arquivo Insomnia_Requests.json da raiz do projeto.

CONTATOS

LinkedIn: https://www.linkedin.com/in/luisscarlos
Whatsapp: 85 99648-6254