/OnSafety

Processo seletivo

Primary LanguageJava

OnSafety

Processo seletivo

ESPECIFICAÇÕES

A aplicação consiste em uma API REST, com os dados persistidos em um banco de dados com
interface que permita o CRUD dos registros.
A aplicação deve ser capaz de auto configurar sua base na inicialização, ou deve conter um
README com os passos necessários para sua execução correta.
Incluir ao menos uma validação na interface, uma na API e uma no banco de dados;
Validar e formatar CPF;
Obrigatória a utilização do Spring Boot no backend e banco de dados MySql.
Interface pode ser web ou mobile, com frameworks de livre escolha do programador.

Para rodar a aplicação é necessário que esteja instalado em sua máquina o Maven e o MySQL!

Configuração do Banco de Dados:
1 --> Depois de efetuar o clone deste projeto, entre na pasta OnSafety > src > main > application.properties
2 --> para configurar o seu MySQL digite o nome do seu usuario em "spring.datasource.username= < DIGITE O SEU USUARIO >"
3 --> depois informe a senha do seu banco em "spring.datasource.password= < DIGITE A SUA SENHA > "

1 --> Faça o clone do projeto: "git clone https://github.com/PatriciaRuffino/OnSafety.git"
2 --> entre na pasta OnSafety e execute o comando " mvn clean install", para criar a pasta target
3 --> entre na pasta target e execute o comando "java -jar ms-employee-0.0.1-SNAPSHOT.jar"
4 --> Abra o browser e digite "http://localhost:8080/home" no seu navegador.

Ao entrar nesta tela, clique em "Adicionar pessoa" para ser redirecionado para a tela de formulário.


Preencha os dados, mas atenção em digitar um CPF válido.

O icone de lápis é para editar dados e a lixeira é para excluir o cadastro.

API: A documentação da API está disponível em "http://localhost:8080/swagger-ui.html".