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.
- 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.
- 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.