Skip to content

RiumeCarlosA/Helpme-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HelpMe

Sistema para prestação de serviço, suporte.

O Projeto Backend está hospedado

HelpMe-Backend

Você pode conferir a aplicação

HelpMe - Sistema para suporte

Usuário Administrador: riumecarlos@gmail.com

Senha: 123@mudar

Tecnologias utilizadas:

  • Docker, docker compose;
  • Java 11;
  • Maven;
  • Spring boot 2.3.12;
  • Spring security < 6;
  • JWT;
  • Padrão de projeto MVC;
  • JPA com Hibernate;
  • PostgresSQL com PgAdmin;
  • Database H2 para testes;

Motivação:

Aplicação voltada para atendimentos de suporte, com intuito de estudar novas tecnologias e desenvover uma aplicação RESTful do zero.

Preparação do ambiente para o projeto:

Precisará do maven, docker e docker compose. Depois de clonar o repositório, importe como maven project em seu ambiente de desenvolvimento, com o docker instalado, execute as seguintes etapas:

  • docker-compose -f docker-compose-helpme.yml up helpme_postgres_local
  • docker-compose -f docker-compose-helpme.yml up helpme_pgadmin

Logo após certifique-se do ip que o container "helpme_postgres_local" é o mesmo que está no arquivo "application-dev.properties".

Para configurar no PgAdmin:

  • Coloque o campo general como "local"
  • Em Conenection coloque o endereço "helpme_postgres_local"
  • porta 5432
  • Main database "helpme"
  • Usuário "postgres"
  • Senha "123@mudar".

Com essas configurações o projeto estará funcionando tanto no ambiente de teste "h2" quanto no dev persistindo os dados no Postgres.

Para testar coloque o endereço "localhost:8080/login" no postman e passe os parâmetros como JSON:

{

   "email": "riumecarlos@gmail.com",

   "senha": "123@mudar"
}

About

Sistema para prestação de serviço, suporte.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages