Refatoração de sistema de expedição em Node.js


$100.00

Buscamos profissional especialista em Node.js, com conhecimento em PHP e Couch DB, para aplicar melhorias ao sistema de expedição da empresa. Esse sistema está ativo e funciona bem, na maioria das operações, mas precisa de alguns ajustes para garantir um melhor desempenho. O sistema é bem específico, criado para atender às peculiaridades do produto comercializado pela empresa. A descrição completa do projeto encontra-se abaixo e em arquivo anexo. - Escopo do Projeto: Introdução A empresa possui um sistema principal responsável por gerenciar todos os seus processos. Desenvolvido em PHP e MySQL, trata-se de um sistema legado, com 20 anos de existência, que já passou pelas mãos de seis desenvolvedores. Atualmente, o sistema está hospedado na nuvem (AWS), mas será migrado para um servidor local. Após essa migração, os processos de gerenciamento serão executados no servidor local, enquanto o e-commerce permanecerá na plataforma Shopify. Sistema de Expedição O sistema de expedição, que necessita de refatoração, comunica-se com o sistema principal exclusivamente por meio do CouchDB e PouchDB. Principais características: - Parte do sistema em PHP (legado). - Outra parte desenvolvida em Node.js. - Utilização do SQLite como banco de dados temporário. - Realização de scraping no Portal Postal. - Geração de PDFs. - Impressão de documentos. - Emissão de notas fiscais via um sistema terceirizado (Focus), sem interface direta com a SEFAZ. Embora essas funcionalidades já estejam operacionais, encontram-se desatualizadas, exigindo melhorias e ajustes. Modificações Necessárias - Implementação de processamento em lote (Batch Processing) para emissão das notas fiscais, com definição de um horário específico para a execução da rotina. - Adição de logs de operações para rastreamento e auditoria. - Inclusão de indicadores de desempenho para facilitar a gestão e monitoramento das operações. Problemas a Serem Resolvidos - Lentidão no processamento das operações. - Autocomplete excessivo, impactando a experiência do usuário. - Alocação ineficiente de 167 nichos transitórios (não seguem as regras estabelecidas). - Desatualização da busca de dados no Portal Postal, precisa de ajustes. - Acerto no tratamento dos códigos de rastreio e alteração na etapa de preenchimento desses códigos. Documentação Por fim, é essencial elaborar uma documentação completa do sistema, detalhando sua estrutura, funcionamento e as modificações realizadas.Category: IT & ProgrammingSubcategory: Web developmentWhat is the scope of the project?: Small change or bugIs this a project or a position?: ProjectI currently have: Not applicableRequired availability: As neededAPI Integrations: Other (Other APIs)Roles needed: Other

Keyword: Vue.js

Price: $100.0

Secondary Price: $250.0

JavaScript PHP Vue.js

 

Landing Page De Compra E Página única De Um Produto

Olá pessoal, tudo bem com vocês? Espero que sim. Estou com planos de fazer uma landing page para plataforma NuvemShop de um vídeo-game retro para vender como dropshipping. Queria que fosse um site moderno, diferente e atrativo. O template que gostaria de trabalhar seria...

View Job
Site Nvmah Desenvolvimento Imobiliário

Sobre a Empresa A NVMAH Desenvolvimento Imobiliário é uma empresa consolidada em São Francisco do Sul, com atuação nos setores de construção civil e imobiliário. Nosso objetivo é oferecer um ecossistema integrado de serviços, abrangendo todas as etapas do ciclo imobiliá...

View Job
Plataforma de Educação

Realizar a produção das telas do sistema usanndo Vue.js + Vuetify, todas as telas serão disponibilizadas no figma, o trabalho do programador é apenas de front-end e sem integração com nenhum back-end, apenas os designs das telas que estão em anexo no arquivo do figma ou...

View Job