Skip to content

Projeto de Controle de Contas desenvolvido em JAVA com as tecnologias Spring Boot, Rest Services, JPA/Hibernate, Thymeleaf, Maven e h2database;

Notifications You must be signed in to change notification settings

dantelacerda/controle-contas-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

######################################### ############## PORTUGUÊS ############### #########################################

  • Aplicação desenvolvida para o Gerenciamento de Contas

  • A aplicação foi desenvolvida utilizando: Spring Boot, Rest Services, JPA/Hibernate, Thymeleaf, Maven e h2database;

  • Ao inicializar a aplicação, serão inseridas Contas e Clientes fictícios automaticamente;

  • E os testes da aplicação foram feitos com: Cucumber / JUnit (Classes "Mocked");

  • Se você quiser fazer um build completo, execute o comando mvn clean install

  • Se você quiser somente executar os testes, execute o comando mvn test

  • Para execução da mesma, deve-se seguir um dos dois caminhos:

  • Carregar o projeto em uma IDE(Como o Eclipse) e executar a sua classe Principal (HubfintechApplication) como uma Java Application.

  • Ir no caminho que encontra-se o pom.xml e executar: mvn spring-boot:run

  • Abra o browser e acesse a aplicação pelo endereço http://localhost:8080

  • O sistema é composto por 4 telas principais:
  • 1 CRUD de Clientes;
  • 1 CRUD de Contas;
  • 1 Tela para realizar Transferências ou Aportes;
  • 1 Tela de consulta de históricos de Transferências, onde também podem ser realizados os Estornos;

######################################### ############## ENGLISH ############### #########################################

Application developed for Accounts Management

  • The application was developed using: Spring Boot, Rest Services, JPA / Hibernate, Thymeleaf, Maven and h2database;

  • When initializing the application, Fictitious Accounts and Clients will be inserted automatically

  • And the tests of the application with: Cucumber / JUnit (Mocked classes);

  • If you want a Full build, execute the command mvn clean install

  • If you want to Run only the tests, execute the command mvn test

  • To execute the project, you must follow one of the two existing paths:

  • Load the project into an IDE (like Eclipse) and run its Main class (HubfintechApplication) as a Java Application.

  • Go in the path that are the the pom.xml and run the command mvn spring-boot: run

  • Open the browser and access the application through http://localhost:8080

  • The system consists of 4 main functions:
  • 1 Image registration screen, where you must provide the Image Type;

  • 1 query and image management screen, where the images can be filtered by the fields of the inclusion and additionally allows the exclusion and / or change of the same.

  • 1 Product registration screen, where the Product Name (Required), the Product Parent and an Image associated with the product can be informed;

  • 1 query and product management screen, where products can be filtered by the fields of inclusion and additionally allows the exclusion and / or modification of the same.

  • 1 CRUD of Clients;

  • 1 CRUD of Accounts;

  • 1 Transfer or Aport function;

  • 1 Historic function where you can make Estornos too;

About

Projeto de Controle de Contas desenvolvido em JAVA com as tecnologias Spring Boot, Rest Services, JPA/Hibernate, Thymeleaf, Maven e h2database;

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published