Skip to content

Helpdesk é uma aplicação full stack web utilizando Spring Boot 2.3.12, no back end, e o Angular 12, no front end. A aplicação consiste em realizar o gerenciamento de ordens de serviço simulando um simples Help Desk.

License

Notifications You must be signed in to change notification settings

amarojc/helpdesk-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Help Desk (back end)

NPM

Sobre o projeto

https://helpdesk-front-ecru.vercel.app

Helpdesk é uma aplicação full stack web utilizando Spring Boot 2.3.12, no Back end e o Angular 12, no front end.

A aplicação consiste em realizar o gerenciamento de chamados/ordens de serviço simulando um simples Help Desk.

De fácil compreensão a aplicação conta com um menu, na lateral esquerda, onde o usuário poderá navegar pelo sistema podendo criar, alterar, editar ou excluir um determinado técnico ou cliente, abrir um novo chamado, alterar o status do chamado e realizar filtros para localizar uma determinada informação.

Necessário que o usuário realize login com seu email e senha para ter acesso ao sistema e suas funcionalidade.

Somente pessoas com o perfil de ADM têm acesso para criar, atualizar e deletar um determinado técnico.

Técnicos e/ou clientes que possuem ordem de serviços/chamados não podem ser deletados.

É realizada a validação dos dados ao realizar um novo cadastro, no backend e no frontend.

Modelo conceitual

DC_HELPDESK

Tecnologias utilizadas

Back end

  • Java
  • Spring Boot 2.3.12 RELEASE
  • Spring Data JPA
  • Spring Security
  • Spring MVC
  • Maven
  • Autenticação e Autorização com Tokens JWT
  • Banco de dados h2 em tempo de compilação
  • Banco de dados MySQL
  • Tratamento de exceções personalizada
  • Validações com Validations
  • Desenvolvimento em camadas usando padrão MVC
  • Implementado perfil de Teste e Desenvolvimento
  • Protocolo HTTP no padrão REST
  • Teste API REST usando a ferramenta Postman

Front end

Acesse: https://github.com/amarojc/helpdesk-frontend

Implantação em produção

  • Back end: Heroku
  • Front end web: Vercel
  • Banco de dados: MySql

Autor

Jorge Amaro de Carvalho

About

Helpdesk é uma aplicação full stack web utilizando Spring Boot 2.3.12, no back end, e o Angular 12, no front end. A aplicação consiste em realizar o gerenciamento de ordens de serviço simulando um simples Help Desk.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages