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

 

Maquetación pixel perfect e integración de 30 a 35 pantallas

Se necesita maquetar entre 30 a 35 pantallas en Nuxt.js. Se deberá primero maquetar y luego aprobar todos los feedbacks y controles de calidad propuestos por el diseñador ui ux hasta que la maquetación respete el diseño al 100%. Finalizada la etapa de maquetación se deb...

View Job
Developer (1099)

Position: Developer (Contracted) Department: OS BENEFiTS Reports to: Director of Engineering Classification: Independent Contractor Compensation: $75 per Hour (est 15 hours per week) OVERVIEW This is a contracted, part-time, temporary position that will support our team...

View Job
Sistema de Control de Inventario con una Aplicación Web

El proyecto consiste en desarrollar un sistema de control de inventario que permita a las pequeñas empresas gestionar y rastrear sus productos de manera eficiente. Este sistema incluirá una base de datos para almacenar información sobre los productos, una aplicación web...

View Job