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: shopify

Price: $100.0

Secondary Price: $250.0

JavaScript PHP Vue.js

 

ShowIt Website Customization for Bold Fashion Styling Brand

I’m looking for a creative web designer to customize the Nutri by Showit template for my personal styling brand, Fernweh Flair—a bold, inclusive fashion company that empowers self-expression through clothing. This is a service-based brand with a small shop element. I ne...

View Job
Automotive Ecommerce Customer Support Specialist

Join our team at JACO, an industry-leading brand specializing in automotive and powersports tools and accessories. We’re looking for a dedicated and detail-oriented Customer Support Specialist to help us deliver an exceptional customer experience across multiple ecommer...

View Job
Site para marca de roupa

Preciso desenvolver um site para minha marca de roupa que seja simples elegante e funcional. Tenho alguns sites que quero me basear, de preferência usar algum site de hospedagem (shopify, nuvemshop…)Category: IT & ProgrammingSubcategory: E-commerceWhat is the scope ...

View Job