Logistics

Maza Envíos — Labels and Tracking with Carriers

A system separate from the ERP to quote, generate labels, request pickups and track shipments through the direct Estafeta account, with its own users, roles and permissions. Version 1 in testing against Estafeta’s test environment.

12Modules with their own permissions
1 hAutomatic tracking refresh
Maza Envíos — Labels and Tracking with Carriers
  • Quoting of services and prices by origin and destination postal code and by package
  • Label generation with predefined senders and packages, PDF label and internal folio
  • Pickups scheduled by shift for labels that do not have one yet
  • Live tracking and automatic hourly refresh of active labels
  • Reports by status, day, origin, user and destination state, with CSV export
  • Users, roles and permissions per module, with a log of every write
  • Carrier credentials editable from the panel, with secrets masked
  • Node.js
  • TypeScript
  • Express
  • Prisma
  • MySQL
  • React
  • Vite
  • Tailwind CSS
  • TanStack Query
  • Zod
  • JWT

What it solves

Running Estafeta shipments outside the ERP with their own permissions: whoever generates labels or requests pickups does not need access to the rest of the company's system.

How it works

Each label is entered directly, without depending on ERP orders, and stores the sender used as the origin, the date, the user and the destination. The system quotes, generates the label through Estafeta's service, saves the PDF label, groups labels without a pickup so they can be scheduled by shift (morning or afternoon) and checks their tracking until delivery.

Roles and control

There are 12 modules with per-action permissions (dashboard, quote, labels, pickups, tracking, reports, senders, packages, users, roles, settings and log) and three base roles: Administrator, Operator and Read-only. Every write is logged.

Carrier

This version works with Estafeta, through its direct account and its label, quoting, tracking and pickup interfaces. Cancelling a label is internal, because Estafeta does not offer a cancellation service. The ERP's shipping module, where the integration was taken from, works with Estafeta and FedEx.

Status

Version 1 in testing against Estafeta's test environment: it does not generate real labels or pickups. Going live depends on its own domain, a dedicated server and the carrier's production credentials.

The same process on every project

01

Discovery

We map goals, users and constraints before writing code.

02

Design

Architecture and screens agreed with you before building.

03

Development

Iterative deliveries you can review along the way.

04

Deployment

Launch to production with a rollback plan.

05

Support

Monitoring, fixes and evolution after launch.

Let's talk about your project.

Tell us what you need and we will reply with a clear plan.