Implementação da especificação do protocolo IRC, com o objetivo de permitir a conexão com um cliente IRC.
Desenvolvimento de um cliente IRC, utilizando WebSocket para atualizar as mensagens recebidas.
Melhoria do cliente IRC desenvolvido no projeto 2, adicionando arquitetura publish/subscriber com RabbitMQ, com o objetivo de tornar a aplicação escalável.