Chat de mensagem de suporte com TypeScript

Aplicação de chat de suporte feito na nlw05 da RocketSeat, desenvolvido com utilização do TypeScript.

As imagens abaixo mostram o chat na visão dos usuários.

A seguir podemos ver a lista de usuários que os admin devem atender e o chat na visão dos admins.

Todos usuários que foram atendidos se mantém no banco de dados, mas na pages/admin só aparecem os que ainda não foram atendidos.