Visão Geral do Software

Descrição geral do objetivo e interações do projeto para contextualização do time de desenvolvimento e I.A.

Gerenciador de Download XML

Objetivo principal

Aplicação desktop (Angular + Electron) que permite aos clientes da Avanço Informática baixar em massa XMLs fiscais (NFe/NFCe) previamente exportados e arquivados em S3. O usuário é guiado por um fluxo em etapas: login/identificação, escolha da pasta de destino, seleção das solicitações de exportação disponíveis, download paralelo com progresso e retomada, e tela de conclusão com estatísticas.

Principais tecnologias

Angular 21 (standalone/signals) / Angular Material & CDK / Tailwind CSS v4 / Electron 35 + electron-builder / Angular SSR (Express) / RxJS / TypeScript / Vitest / adm-zip

Principais funcionalidades

 

Principais integrações

Novo Avanço (Novo TNFe)

Objetivo principal

Novo Avanço é um ERP voltado para o varejo supermercadista e panificadoras, oferecendo suporte às áreas fiscal, financeira, logística e de ponto de venda (PDV). O projeto é composto por três repositórios executados em conjunto: uma API backend, uma interface web e um conjunto de funções serverless (lambdas) para processamento fiscal e tarefas assíncronas.

Principais tecnologias

NestJS / TypeScript / Angular / PostgreSQL (Sequelize) / Redis + Bull / Socket.IO / AWS Lambda (Node.js e Java) / Serverless Framework / Docker

Principais funcionalidades

Principais integrações

Novo Agente

Objetivo principal

Agente daemon Node.js/TypeScript que roda como serviço Windows ou daemon Linux em pontos de venda do varejo brasileiro, lendo saídas de impressoras fiscais/ECF (cupons e reduções Z) e sincronizando dados de vendas, produtos e promoções com o backend do Novo Avanço.

Principais tecnologias

Node.js / TypeScript / Express / Socket.io / lowdb / superagent

Principais funcionalidades

 

Principais integrações

Impressão Local

Objetivo principal

Aplicativo desktop (Windows e Linux) para impressão local de etiquetas de produtos do ecossistema NovoAvanço. Busca produtos via API, monta uma fila de impressão e envia comandos ZPL/EPL diretamente para impressoras térmicas locais, sem depender de spool gráfico ou impressão pelo navegador.

Principais tecnologias

Angular 19 / Electron / TypeScript / Angular Material

Principais funcionalidades

 

Principais integrações

Centralizador

Objetivo principal

Sistema de backoffice que cadastra e administra os múltiplos ambientes do sistema Novo Avanço hospedados na AWS (um ambiente por conta/cliente), controlando empresas, usuários, grupos e permissões, e funcionando como ponto único para sistemas externos descobrirem a URL do ambiente correto de um cliente a partir de e-mail ou hash.

Principais tecnologias

NestJS / TypeScript / Prisma + PostgreSQL / Redis / Angular 17 + Angular Material / JWT

Principais funcionalidades

 

Principais integrações

IA Classificação Mercadológica

Objetivo principal

API Django que classifica produtos em uma estrutura mercadológica (departamento > categoria > subcategoria) usando IA generativa. Recebe descrição/EAN/NCM de um produto, consulta a base local antes de acionar a IA (evitando reprocessamento) e cadastra automaticamente o produto quando classificado com sucesso. Suporta classificação unitária e em lote, registra telemetria de uso (tokens e quantidade de produtos por empresa/grupo) e gera/envia mensalmente uma planilha de bilhetagem por e-mail.

Principais tecnologias

Python / Django 5 / Django REST Framework / LangChain (integração plugável com provedores de LLM) / PostgreSQL (pgvector) / Docker

Principais funcionalidades

 

Principais integrações

Frente Avanço (PDV Legado)

Objetivo principal

Sistema de frente de caixa (PDV) para varejo, executado em Linux nas lojas. Cuida da operação de vendas no caixa, emissão de documentos fiscais (cupom fiscal ECF, SAT ou NFC-e conforme o modelo da loja), fechamento de caixa, cadastro de clientes, pré-venda em tela touchscreen e integração com os equipamentos da loja (balanças, pinpad, leitor biométrico, impressoras fiscais e TEF).

Principais tecnologias

xHarbour (Clipper) / C / DBF (dBase) / Shell Script / Linux

Principais funcionalidades

 

Principais integrações

NovoErp (TNFe)

Objetivo principal

O NovoErp é um sistema de gestão empresarial (ERP) para varejo, com PDV, controle de estoque, financeiro e módulo fiscal completo de emissão e gestão de NF-e/NFC-e. O repositório reúne a API/cliente principal (LoopBack + AngularJS) e um conjunto de funções AWS Lambda responsáveis pelo processamento fiscal (SEFAZ, DANFe, SPED/REINF/Sintegra) e por tarefas assíncronas do ERP. Também inclui o NovoCentral, módulo para gestão de compras e pedidos de supermercados associados.

Principais tecnologias

Node.js / LoopBack / AngularJS / PostgreSQL / Redis / Socket.io / AWS Lambda (Node.js e Java) / Serverless Framework / Docker

Principais funcionalidades

Principais integrações

Carga NFe

Objetivo principal

Agente Node.js instalado nas máquinas do cliente que faz a ponte entre o ERP Integral (PDV/fiscal local) e os tramitadores fiscais da Avanço (TNFE/NovoTNFE e Novo Avanço). Monitora diretórios locais em busca de arquivos posicionais gerados pelo ERP (NF-e, cancelamento, inutilização, cupons, etc.), envia esse conteúdo para a API do tramitador configurado e, no sentido inverso, baixa XML/DANFE, NF-e destinadas, inutilizações e configurações de promoção, gravando-os de volta para o ERP consumir.

Principais tecnologias

Node.js (7/8/11 conforme etapa) / chokidar / superagent / async / cron / dblite (SQLite) / winston / forever-monitor / Java (jar para NF-e offline e DANFE) / NSSM (serviço Windows)

Principais funcionalidades

 

Principais integrações