Pular para o conteúdo
<Dev.Lucas />
Voltar aos projetos

Backend · Tempo real

Sistema de Gestão de Chamados

Backend para gerenciamento de tickets de atendimento com atualizações em tempo real via SignalR, controle de concorrência e regras de negócio centralizadas.

Meu papel
Desenvolvedor · código aberto no GitHub
ASP.NET CoreC#SignalRSQL Server

Contexto

O Sistema de Gestão de Chamados é um backend para gerenciar tickets de atendimento, feito com ASP.NET Core. Ele reúne a criação, o acompanhamento e a atualização de chamados numa API única.

O desafio

Manter vários atendentes trabalhando nos mesmos chamados ao mesmo tempo, com todos vendo o estado atual sem precisar recarregar a tela, e sem que uma alteração sobrescreva outra por engano.

O que foi construído

  • Atualizações em tempo real dos chamados via SignalR.
  • Controle de concorrência para evitar que edições simultâneas se sobreponham.
  • Regras de negócio centralizadas, em vez de espalhadas pela API.

Tecnologias e papel de cada uma

ASP.NET Core
API e organização das regras de negócio em C#.
SignalR
Envio das atualizações de chamados aos clientes conectados.
SQL Server
Persistência dos chamados e apoio ao controle de concorrência.