kbmbarreto / sico

Sistema de controle para apontamento de horas em projetos e atendimento a clientes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SICO - Sistema de Controle

Projeto criado para controlar o apontamento de horas dos meus trabalhos como PJ, incluindo controle de clientes, contratos, projetos e horas apontadas.

Ferramentas utilizadas

  • Java
  • Maven
  • Oracle MySQL
  • Spring MVC
  • Bootstrap

Preparação do ambiente

Para rodar o projeto, utlize a IDE que você mais se identifique (no meu caso, utilizo o IntelliJ), em seguida, altere o arquivo application.properties para que o projeto se adeque ao seu servidor de banco de dados:

Exemplo do arquivo application.properties:

spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/{Nome do banco de dados}
spring.datasource.username={usuário do servidor MySql}
spring.datasource.password={Senha do servidor MySql}
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5InnoDBDialect
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type=TRACE

Em seguida, basta criar um banco de dados no MySql com o comando Create schema {Nome do banco de dados}

Tutoriais úteis para configurar sua estação de trabalho.

About

Sistema de controle para apontamento de horas em projetos e atendimento a clientes

License:MIT License


Languages

Language:HTML 55.3%Language:Java 44.7%