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
- Entra en https://controlador-pedidos.vercel.app/
- Toca el botón "ESCANEAR" que esta en la mitad de la pantalla
- Escanea el QR de la factura
- Usa el botón de abajo a la derecha para activar el escaner de códigos de barra.
- Escanea todos los productos
- 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.
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.
