Grupo: Jovan Kljajic, Radovan Blagojevic, Milica Ljubisavljevic, Milos Dimitrijevic
Projeto: chat em tempo real
É necessário criar um aplicativo de chat em tempo real. A comunicação deve ocorrer entre dois usuários cadastrados e logados em tempo real (sem botão de atualização). o site deve exibir uma lista de todos os usuários cadastrados, e ao clicar em um determinado usuário você começa a conversar com ele.
As tecnologias que você usa são arbitrárias, assim como a implementação da base (pode ser a base padrão do asp.net, ou pode ser sua customizada) ASP.NET MVC, ASP.NET Core, SignalR, qualquer coisa que faça parte do .NET stack ou alguma tecnologia JS (AJAX, framework javascript e similares). Cada membro da equipe deve participar do "git commit" do código (cada membro deve ter pelo menos um commit no mínimo. Todo o projeto deve ser carregado em um repositório público (github, bitbucket...) e o prazo para isso é 24 de maio às 23h: 59.
Você pode enviar o projeto mais cedo e defendê-lo mais cedo. A defesa regular do projeto é a partir do dia 24 de maio, onde vocês em equipe vêm para palestras com o projeto e defendem-no na hora. O projeto vale 10 pontos.
Pontos de bônus (2 pontos): Faça uma possibilidade especial de criar uma sala de chat (chat em grupo) onde todos os usuários que são membros desse grupo (ou seja, não qualquer pessoa cadastrada) possam se corresponder ao mesmo tempo.
Compartilhe as funções de quem faz o quê e use ferramentas de gerenciamento de projetos (algumas são encaminhadas para o e-mail de todos) para uma implementação de projeto mais fácil e rápida.