Page 106 - INATEL - Revista Fetin 43ª-completa (2)
P. 106

PROJETO VENCEDOR
                                                             2º Lugar • Nível 3

                                                            Prêmio de Complexidade Técnica





             Scalet Mate













             PROBLEMÁTICA/SOLUÇÃO
             O projeto “Scalet Mate” visa facilitar o dia a dia de trabalho de pilotos de aviões comerciais. Seus documentos de escala são
             muito complexos, nada práticos, de difícil visualização e acabam dificultando muito a manutenção da agenda dos pilotos e
             comissários de bordo. Através de parentes e amigos de uma das integrantes do projeto, que trabalham diretamente nessa
             área e relataram todas as dificuldades e empecilhos de visualizar, organizar e administrar seu tempo de trabalho, vimos
             uma oportunidade de resolver um problema em comum enfrentado por essas pessoas. Esse problema ainda não possui
             uma solução adequada no mercado e afeta diretamente a eficiência do planejamento diário e a gestão de horários, gerando
             frustrações constantes e atrasos, prejudicando tanto a vida pessoal quanto a profissional.


             FUNCIONAMENTO DO PROJETO

             O Scalet Mate utiliza um código em linguagem Python que analisa, decodifica e traduz todos os elementos do material
             bruto recebido pelos pilotos de suas respectivas companhias. Posteriormente, essas informações são tratadas de forma
             a estabelecer um padrão específico de organização, estruturadas de maneira que possam ser transferidas para um banco
             de dados em nuvem. Esse processo proporciona uma melhor ortogonalidade do aplicativo e torna suas funções principais
             completamente independentes, facilitando a implementação futura em uma gama mais ampla de dispositivos móveis.
             Por fim, com todas as informações tratadas e organizadas, o aplicativo busca e reorganiza os dados necessários em seus
             devidos lugares, conforme previamente determinados, mantendo uma atualização constante à medida que os usuários
             recebem novas informações de suas empresas.


             METODOLOGIA E VALIDAÇÃO DA IDEIA

             O Scalet Mate utiliza um código “backend” em Python, que gerencia todas as funções principais do aplicativo de forma
             separada. Também foi implementado um banco de dados em nuvem, o que possibilita a independência entre as funções
             “backend” e “frontend”. A principal função dessa etapa é procurar e organizar todas as informações do documento de
             escala que os pilotos recebem de suas empresas. Para isso, foram empregadas expressões regulares (Regex) que buscam
             informações específicas a partir de padrões encontrados nos documentos. Com isso, o aplicativo, programado em Dart e
             utilizando as funções do Flutter, pode trabalhar com todas as informações fornecidas pelo banco de dados. Além disso, o
             aplicativo conta com uma função de validação de e-mail, garantindo que apenas pilotos possam utilizar suas funcionalidades
             e protegendo as informações de suas escalas contra acessos não autorizados.











                106            Instituto Nacional de Telecomunicações - Inatel
   101   102   103   104   105   106   107   108   109   110   111