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

 

Desenvolvimento de Marketplace de Vendas para Arquitetos

Estamos procurando profissionais qualificados para desenvolver um marketplace de vendas direcionado a arquitetos e profissionais relacionados. O objetivo é criar uma plataforma inovadora que facilite a concepção de projetos, oferecendo modelos 3D dos produtos à venda, e...

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
Projeto 1 Zapfe

Parte 1  - Construir pagina  onde a mesma vai integrar com uma api para retonar os dados do cliente e nesta pagina que vai ser construida o cliente seleciona o plano e a mesma deve integrar com o sitema do Assas via api para o pagamento. Parte 2  - Criar ...

View Job