GitHunt
NI

NickCis/controlador-pedidos

Una herramienta para controlar el pedidos de supermercados

Control de entregas de pedidos

Nota importante: Este proyecto no está afiliado, patrocinado ni respaldado por COTO CICSA ni sus subsidiarias o marcas asociadas.
“COTO” y “COTO Digital” son marcas registradas de sus respectivos titulares.


Descripción

Esta herramienta permite al usuario verificar si los productos de un pedido fueron efectivamente entregados, comparando lo facturado con lo recibido, usando funciones como escaneo de QR y códigos de barras.

Este software opera de forma independiente y no actúa en nombre de las empresas que administran la plataformas de pedidos.

Plataformas implementadas (no hay ninguna afiliación con ellas):

Como usar

demo.mp4
  1. Entra en https://controlador-pedidos.vercel.app/
  2. Toca el botón "ESCANEAR" que esta en la mitad de la pantalla
  3. Escanea el QR de la factura
  4. Usa el botón de abajo a la derecha para activar el escaner de códigos de barra.
  5. Escanea todos los productos
  6. Revisa si faltó alguno!

FAQs

¿De que QR me hablas?

Las facturas emitidas por la plataforma de pedidos tienen dos códigos QR al final. El primero (más pequeño) contiene los datos del pedido y es el que debe escanearse. El segundo es información fiscal (AFIP) y no es utilizado por esta aplicación.

QR al final de la factura

No funciona el escaner de QR, ¿Que puedo hacer?

Si tenes problemas escaneando el QR, utiliza cualquier escaner de QR (la cámara en iOS o Android), copia y pegá el link en la entrada de texto que esta arriba de todo.

TODO

  • Agregar producto mediante scannear no debería dejar agregar productos más que el existente
  • Chequear que no se re marque un producto que ya fue marcado
  • Header: agregar link a github con explicación de como usar
  • Github: agregar explicación de como usar
  • Header: clear (con confirm)
  • Home empty state
  • Home loading state
  • Home error state
  • Pending Product List empty state
  • Fullfilled Product List empty state
  • Mejorar ScannerDialog (ver)
  • Limpiar componente de fab
  • FavIcon / Meta Title
  • grep --exclude-dir=.next --exclude-dir=node_modules --exclude-dir=crawler -nHr 'TODO'
  • Arreglar splash inicial de empty states de listas de productos
  • Cache en localstorage de última sesión (ticket, useFetchCart, useCart):
  • Service Worker (cache de imagenes e instalar)
  • Onboarding

Aclaraciones legales

  • Esta herramienta funciona exclusivamente con datos públicos proporcionados por las plataformas de pedidos, sin acceso privado o interno.
  • No tiene acceso privilegiado ni integra funciones oficiales específicas de la empresas propietarias de las marcas.

Languages

TypeScript81.7%Python18.0%JavaScript0.3%

Contributors

GNU General Public License v3.0
Created December 7, 2022
Updated March 9, 2026