Skip to content

Controle de Acesso e Ponto desenvolvido em Java utilizando Spring Boot, Hibernate e JPA.

Notifications You must be signed in to change notification settings

rodrigosarri/access-control-time

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Controle de Acesso e Ponto de usuários

Esse é um projeto desenvolvimento para controle de acesso e ponto de usuários como parte do aprendizado no curso Santander Bootcamp | Fullstack Developer promovido pela Digital Innovation One

Pré-requisitos

  • Java 11.0.0
  • Apache Maven 3.8.1

Instalação

git clone https://github.com/rodrigosarri/access-control-time.git
cd access-control-time
mvn clean install
mvn spring-boot:run

No arquivo resources estão as configurações do projeto para utilizar em ambiente de dev utilizando o banco de dados H2 ou em prod para utilização com banco de dados Mysql.

Utilizando com banco de dados H2

Após rodar o projeto ele já está pré-configurado para utilização do banco de dados H2. Para acessar o banco de dados via navegador basta digitar no navegador: http://localhost:8080/h2/ com as configurações:

Driver Class: org.h2.Driver
JDBC URL: jdbc:h2:mem:act
User Name: sa
Password

Banco de dados H2

Utilizando com banco de dados MYSQL

Para rodar o projeto utilizando o banco de dados Mysql deve alterar no arquivo application.properties a chave spring.profiles.active de dev para prod.

Depois é necessário criar o banco de dados act utilizando o comando SQL:

CREATE DATABASE IF NOT EXISTS act CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Coleção Postman

Segue um arquivo de collection que você pode utilizar para importar em seu Postman com todos os endpoints e seus respectivos verbos.

ACT.postman_collection

Contribuindo

Solicitações pull são bem-vindas. Para mudanças importantes, abra um problema primeiro para discutir o que você gostaria de mudar.

Certifique-se de atualizar os testes conforme apropriado.

Licença

MIT

About

Controle de Acesso e Ponto desenvolvido em Java utilizando Spring Boot, Hibernate e JPA.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages