Navegación

en/es

Redes

©Código por BryanBryan Espejo

DB Courier

Rol

Diseño y desarrollo full-stack

Tipo

Web de negocio y sistema de seguimiento

Stack

DB Courier

Sitio en producción para un courier de importación EE.UU.–Perú: landing, cotizador instantáneo, registro de pedidos, seguimiento de paquetes y un panel interno de operación.

El reto

El negocio funcionaba con hojas de cálculo y WhatsApp. Los clientes necesitaban cotizar un envío y rastrear su pedido por su cuenta, sin obligar a la dueña a cambiar su forma de trabajar de un día para otro.

Lo que construí

Un sitio sin frameworks en HTML, CSS y JavaScript vanilla, con una API serverless en Netlify Functions sobre Supabase PostgreSQL. El cotizador corre por completo en el navegador con las reglas reales del negocio; el seguimiento devuelve solo el pedido consultado. El personal trabaja desde un panel con dos roles, verificados dos veces: seguridad a nivel de fila en la base de datos y control de rol en cada función.

La ruta en cinco pasos, dibujada como un vuelo
La ruta en cinco pasos, dibujada como un vuelo
Seguimiento por número de guía, con verificación opcional de documento
Seguimiento por número de guía, con verificación opcional de documento
Registro de pedido con carga de documentos a un almacén privado
Registro de pedido con carga de documentos a un almacén privado
Acceso del personal al panel de operación: pedidos, liquidaciones y finanzas
Acceso del personal al panel de operación: pedidos, liquidaciones y finanzas
Home en móvil
Home en móvil
Seguimiento en móvil
Seguimiento en móvil

Puntos clave

  1. 01En producción en dbgroup.com.pe
  2. 02Cotizador con reglas de flete, desaduanaje e impuestos
  3. 03Panel de operación: pedidos, liquidaciones con nota de venta imprimible y finanzas
  4. 04Autorización en dos capas: RLS más control de rol en las funciones serverless
  5. 05Números de orden generados en la base de datos, seguros ante uso concurrente

Construido con

HTMLCSSJavaScriptSupabasePostgreSQLNetlify