Page 40 - INATEL - Revista Fetin 44ª-completa
P. 40
Convoo
ORIGEM DO PROJETO
Coletamos a partir de relatos apresentados na Startup Weekend 25 em Santa Rita do Sapucaí.
PROBLEMÁTICA
Nosso projeto nasceu da necessidade de resolver um problema comum para muitos estudantes de línguas estrangeiras:
a falta de oportunidade de praticar a conversação. Observamos que muitos cursos e aplicativos focam na gramática e no
vocabulário, mas a barreira real é a dificuldade de encontrar parceiros de conversação. Durante o Workshop de Ideação,
identificamos duas personas principais: o Estudante de Línguas, que busca aprimorar suas habilidades de conversação, e o
Falante Nativo, que mora em diferentes partes do mundo e deseja se conectar com pessoas de outras culturas. A essência
do problema não está na falta de material de estudo, mas na escassez de um ambiente seguro de interação. A Convoo cria
esse ambiente, conectando as duas pontas da conversa de forma simples e acessível.
MATERIAIS E MÉTODOS
Para o desenvolvimento da Convoo, utilizamos JavaScript para a aplicação, desde a interface do usuário (front-end) até a
lógica do servidor (back-end). Os dados são armazenados e gerenciados em um banco de dados MySQL. Nossa principal
diferenciação no mercado é a priorização de um ambiente de conversação seguro e autêntico. Ao contrário de outras
plataformas que focam em exercícios, a Convoo promove a prática oral em um contexto real e protegido. A viabilidade do
projeto foi validada com o professor de idiomas Guilherme Kallas (BeBold), que destacou a importância crucial da fala no
aprendizado e ressaltou que a falta de segurança em plataformas atuais é uma lacuna a ser preenchida. Essa visão nos
confirmou que o projeto é inovador e necessário para quem busca fluência.
PROJETO E SOLUÇÃO
O Convoo é uma plataforma de comunicação em tempo real, utilizando uma arquitetura robusta. No backend, usamos Node.
js e Express para criar as APIs, enquanto o frontend é construído em React. Os dados dos usuários são armazenados em
um banco de dados SQL, seguindo rigorosamente a LGPD. O principal da nossa comunicação é a biblioteca PeerJS, que
estabelece chamadas de voz e vídeo através do protocolo WebRTC. O aplicativo possui três telas principais: uma de login,
integrada ao banco de dados para autenticação e cadastro de usuários; uma para a conversa em tempo real; e uma página
inicial, que oferece acesso às demais funcionalidades.
40 INSTITUTO NACIONAL DE TELECOMUNICAÇÕES - INATEL

