Skip to content

souluanf/support-hub-api

Repository files navigation

Support Hub API

É uma solução moderna e eficiente para centralizar e otimizar o atendimento ao cliente. Esta API automatiza a distribuição de solicitações para as equipes de atendimento, gerencia filas de espera e monitora a capacidade de atendimento, garantindo uma experiência de suporte ágil e eficaz.

Quality Gate Status Coverage Code Smells Lines of Code Technical Debt Reliability Rating Duplicated Lines (%) Vulnerabilities Bugs Security Rating Maintainability Rating

Sumário

Funcionalidades

  • Distribuição Automatizada de Solicitações: Encaminha solicitações para as equipes apropriadas.
  • Gerenciamento de Filas de Espera: Gerencia solicitações durante picos de demanda.
  • Monitoramento de Capacidade de Atendimento: Limita o número de clientes por atendente.
  • Flexibilidade de Atendentes: Permite atuação em diferentes categorias conforme necessidade.

Requisitos

  • JDK 17
  • Maven 3.6 ou superior

Configuração

  1. Instalação do JDK e Maven:

  2. Executando o Projeto:

    mvn spring-boot:run
    

Para acessar a API, utilize as seguinte URL:

Acesso ao Banco de Dados Local

Para acessar o banco de dados H2 utilizado pelo projeto, utilize a seguintes URL:

Credenciais

URL Username Password
jdbc:h2:mem:relationship_hub_api relationship_hub_api relationship_hub_api

Observações

  • Spring Boot: Proporciona desenvolvimento ágil e configuração simplificada, melhorando a eficiência em aplicações Java.
  • CI/CD com GitHub Actions: Automatiza o deploy, assegurando entregas eficientes e confiáveis.
  • Design Pattern Listener e Event: Eficiente na gestão de solicitações; alternativas como RabbitMQ ou Kafka são opções futuras para escalabilidade.
  • Testes Unitários e de Integração: Garantem a funcionalidade e confiabilidade do sistema em todos os níveis.
  • Análise de Qualidade com Jacoco e Sonar: Assegura código de alta qualidade com 100% de cobertura e sem falhas ou vulnerabilidades.

Contato

Para suporte ou feedback:

About

API centralizada e otimizada para atendimento ao cliente, distribuindo automaticamente solicitações para equipes.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors