Skip to content
<Dev.Lucas />
Back to projects

Backend · Real time

Sistema de Gestão de Chamados

Backend for managing support tickets, with real-time updates through SignalR, concurrency control and centralized business rules.

My role
Developer · open source on GitHub
ASP.NET CoreC#SignalRSQL Server

Context

The Ticket Management System is a backend for managing support tickets, built with ASP.NET Core. It brings ticket creation, tracking and updates together in a single API.

The challenge

Keeping several agents working on the same tickets at the same time, with everyone seeing the current state without reloading the screen, and without one change silently overwriting another.

What was built

  • Real-time ticket updates through SignalR.
  • Concurrency control so simultaneous edits do not overwrite each other.
  • Business rules centralized, instead of scattered across the API.

Technologies and the role of each

ASP.NET Core
API and organization of the business rules in C#.
SignalR
Pushes ticket updates to the connected clients.
SQL Server
Ticket persistence and support for concurrency control.