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
   35   36   37   38   39   40   41   42   43   44   45