ds-ufu-socketroom

Distributed Systems - SocketRoom Course Work

PROJETO

O sistema constitui-se de uma plataforma de conversação online. O usuario tera de logar no sistema para acessar o Lobby geral com chat e exibição de todas as salas existentes. Dentro de uma sala o usuário pode interagir com o chat ou sair da mesma. O usuário também tem a opção de convidar um outro usuário online para uma conversa particular.

TECNOLOGIAS UTILIZADAS
  • Svelte será utilizado na implementação do Front-end da aplicação.
  • NodeJS será utilizado na implementação do Back-end da aplicação.
  • MongoDB será utilizado na implementação do Database da aplicação.
TESTES
  • Teste de concorrência - o sistema terá múltiplos usuários conectados e interagindo de forma simultânea.
  • Teste de recuperação de falhas - aqui o sistema se mostra à prova de possíveis instabilidades, se recuperando ao seu estado inicial após o disparo de um erro.
  • Demonstração de funcionalidades - apresentar os códigos implementados.