# MOCA — Cuéntanos el problema

> MOCA es un taller digital en Guatemala, estudio hermano de Manifesto (https://manifesto.gt). Hace hablar a sistemas que no nacieron para hablarse: terminales de pago, Odoo, apps, hardware e IA. Trabaja por etapas validables, con una persona al frente y varios agentes de IA que construyen y revisan, con una memoria compartida de cada decisión.

Sitio: https://moca.gt/ · Guatemala · Estudio hermano de [Manifesto](https://manifesto.gt)

## Quiénes somos

Hace años que hacemos entenderse a sistemas que no nacieron para hablarse. Buscamos la solución, la probamos con lo real y la ponemos a funcionar, pieza por pieza.

## Cómo trabajamos

1. **Escuchamos.** Nos cuentas qué te frena, con tus palabras. Si no es para nosotros, te lo decimos el mismo día.
2. **Probamos.** Antes de prometer, armamos una prueba con tu hardware y tus sistemas reales. La evidencia decide.
3. **Entregamos.** Por etapas que puedes usar desde el principio. Trabajamos con agentes de IA y una memoria compartida: nada de lo que decidiste se olvida.

La IA no reemplaza el oficio; lo afila. En un mismo proyecto trabajan varios agentes a la vez, uno construye y otro revisa, bajo una sola dirección y con la memoria de todo lo decidido.

## Formas de trabajar juntos

- **Prueba de fuego** (1 a 2 semanas): ¿Se puede? Prototipo con lo real y un sí o no con evidencia.
- **Por etapas** (4 a 12 semanas): De la prueba a producción, validando cada paso contigo.
- **Puente** (2 a 6 semanas): Tus sistemas ya existen; los hacemos hablar entre sí.
- **Marca en vivo** (2 a 6 semanas): Con Manifesto: activaciones, eventos y sitios de marca.
- **Memoria continua** (Mensual): Lo que entregamos sigue vivo y sigue mejorando.

## Tecnologías (calibre)

- **Pagos y punto de venta:** NeoPOS · NeoNet / VisaNet, Terminales Wiseasy, Sunmi, Topwise y PAX, Oracle Simphony, NCR Aloha
- **ERP y facturación:** Odoo 17 y 18 Enterprise, JSON-RPC, FEL Guatemala, Cotización y facturación
- **Móvil:** Android nativo · Kotlin y Compose, Flutter, Apple Wallet, Apps en terminales de pago
- **Web y tiempo real:** Astro, FastAPI, Vue, Node.js, Tailwind, Eventos en vivo
- **Hardware y datos:** OBD · ELM327, Arduino, Cámaras y OpenCV, Garmin, PostgreSQL y pgvector
- **IA y nube:** Claude Code · Codex · Gemini, Orquestación de agentes, Memoria colmena, Supabase, Vercel, Railway, Tailscale

Lo que no está en la lista, lo integramos.

## Bitácora: problemas que ya resolvimos

### Este sitio
- Fecha: OCT 2026 · Tipo: Producto propio · Etiquetas: IA, Web
- Problema: El sitio anterior listaba lenguajes, no problemas resueltos.
- Solución: Rediseñado con agentes de IA a partir de la memoria de proyectos. La bitácora crece con lo que vamos resolviendo.

### Facturas FEL que se ordenan solas
- Fecha: OCT 2026 · Tipo: Producto propio · Etiquetas: FEL, Web
- Problema: Las facturas electrónicas vivían en PDFs sueltos y se repetían.
- Solución: Sistema que lee cada factura FEL, la asocia a su cliente y avisa si ya existe.

### Cobro y cierre de cuentas en restaurante
- Fecha: SEP 2026 · Tipo: Cliente · Etiquetas: Pagos, Odoo, Android
- Problema: El mesero cobraba en un lado y la cuenta se cerraba en Odoo en otro.
- Solución: Tablet Android que cobra con tarjeta y cierra la cuenta directo en Odoo 18. Probada de punta a punta antes de entregar.

### Un portal inmobiliario hecho con agentes
- Fecha: SEP 2026 · Tipo: Cliente · Etiquetas: Web, IA, Datos
- Problema: Las desarrolladoras necesitaban mostrar sus proyectos y saber qué pasa con sus contactos, sin datos que no entienden.
- Solución: Portal de proyectos con un panel para cada desarrolladora: contactos, vistas y rendimiento. Construido orquestando varios agentes de IA, sobre Supabase y Vercel.

### Una memoria que no olvida
- Fecha: SEP 2026 · Tipo: Producto propio · Etiquetas: IA, Infraestructura
- Problema: Las decisiones de cada proyecto se perdían entre máquinas y meses.
- Solución: Memoria compartida entre todos nuestros agentes y equipos: cada decisión queda guardada y se consulta al retomar.

### Conversaciones reales para marcas
- Fecha: SEP 2026 · Tipo: Producto propio · Etiquetas: Producto, Flutter, Pagos
- Problema: Las marcas buscan lo que dice la gente común, no publicidad de influencers.
- Solución: Plataforma propia que paga a personas comunes por contar su experiencia real con una marca: app móvil y panel.

### Sitios de marca con movimiento preciso
- Fecha: SEP 2026 · Tipo: Cliente · Etiquetas: Web, Marca
- Problema: Marcas con identidad fuerte necesitaban sitios a su altura, sin esperar meses.
- Solución: Sitios estáticos rápidos con animación precisa, sobre una base reutilizable hecha junto a Manifesto.

### Quiniela en pantalla gigante
- Fecha: JUN 2026 · Tipo: Cliente · Etiquetas: Pantallas, Tiempo real, Marca
- Problema: Una marca quería al público participando durante el partido.
- Solución: Pantalla pública con QR, predicción desde el celular y ganadores en vivo.

### Tarjeta de presentación en Apple Wallet
- Fecha: JUN 2026 · Tipo: Cliente · Etiquetas: Apple Wallet, Web
- Problema: Las tarjetas de presentación de papel se pierden.
- Solución: Pase de Apple Wallet firmado, con QR al perfil público de la persona.

### El motorista cobra y cierra la orden
- Fecha: 2026 · Tipo: Cliente · Etiquetas: Pagos, Odoo, Terminales
- Problema: El repartidor no podía cobrar con tarjeta ni cerrar la orden al entregar.
- Solución: App en terminal de pago que cobra en la puerta y cierra la orden en Odoo 17.

### La red de la oficina, a la vista
- Fecha: 2026 · Tipo: Laboratorio · Etiquetas: Datos, Infraestructura
- Problema: Saber al instante si falla el internet, en qué tramo y qué equipo.
- Solución: Panel propio que junta monitoreo, pruebas de velocidad y la ruta completa hasta internet.

### Rostros con una cámara común
- Fecha: 2026 · Tipo: Laboratorio · Etiquetas: IA, Hardware, Datos
- Problema: Identificar personas con una cámara USB, sin equipo especializado.
- Solución: Reconocimiento facial con OpenCV y búsqueda vectorial en PostgreSQL.

### Una moto que habla
- Fecha: 2026 · Tipo: Laboratorio · Etiquetas: Hardware, Datos
- Problema: Saber qué hace el motor en ruta sin tocar el hardware de la moto.
- Solución: Lector OBD inalámbrico, servidor propio y panel en el celular que registra cada viaje y detecta cambios erráticos.

## En el banco de trabajo (en curso)

- **Tablet que opera Oracle Simphony:** App Android que maneja el punto de venta Oracle Simphony desde una tablet y cobra con tarjeta.
- **App de cobro propia en terminal Topwise:** Aplicación de pagos escrita desde cero sobre la plataforma de la terminal: tarjeta, voucher por SMS y, después, pago por QR.
- **Comandas de la mesa a la cocina:** Nueva versión de la app de restaurante: las comandas viajan de la tablet del mesero a la cocina.
- **Cobro con tarjeta en NCR Aloha:** Investigación de licencias y medios de pago para conectar el POS Aloha con cobro por tarjeta.

## Junto a Manifesto

Manifesto diseña la esfera. Nosotros, el movimiento. Somos estudios hermanos: uno le da forma a la marca y el otro hace que funcione. Juntos hemos trabajado para: McDonald's, Sitúa, Futeca, San Martín y más.

## Código abierto

- [Royal Enfield OBD](https://github.com/moca-owner-dev/RoyalEnfieldObd): Tablero en tiempo real para la Interceptor 650: lee la computadora de la moto por WiFi y lo muestra en el celular.
- [Moca Warp](https://github.com/davinchoMoCa/warp): La terminal Warp, cien por ciento local y sin cuentas, con la actividad de cada agente de IA a la vista.
- [Moca Editor](https://github.com/davinchoMoCa/moca-editor): Editor de código ligero, rápido aun con archivos grandes.
- [Flip6 Mini Panel](https://github.com/davinchoMoCa/flip6-mini-panel): Le devuelve la vida a un Galaxy Z Flip6 con la pantalla interna rota: música y apps desde la pantalla exterior.
- [Div Inspector](https://github.com/davinchoMoCa/extensiones_chrome): Extensiones de Chrome para inspeccionar, copiar y editar elementos de cualquier página.
- [Apps de escritorio para Linux](https://github.com/Linux-apps): Notion y WhatsApp como apps nativas en Linux, con los problemas comunes ya resueltos.
- [Rotate Toggle](https://github.com/davinchoMoCa/xps13-rotate-toggle): Un atajo para girar la pantalla de una laptop 2 en 1 en Linux, con teclado en pantalla y touchpad al día.

## Hablemos

¿Qué necesitas resolver? Cuéntanoslo como te salga. Nosotros lo ordenamos. Página: https://moca.gt/#hablemos
