Trabajo que se puede revisar.
Tres clientes en línea, dos productos propios, doce sistemas que operan puertas adentro, y el código con el que se construyeron. Casi nadie te enseña esto antes de que lo contrates.
Para clientes.
Los tres están en línea. Ábrelos.
- 01

AMPA
Cualquiera del equipo entra al panel y cambia el contenido en vivo, sin tocar código y sin llamarnos.
ampapsicotraumayarte.com
Ver AMPA → - 02

dePits
El pago, la comisión y la retención de impuestos ocurren dentro de la plataforma, no en una hoja de cálculo aparte.
depits.com
Ver dePits → - 03

Cayman-Ru Ore
Ven su ganancia neta por producto, no nada más sus ventas.
caymanru-ore.com
Ver Cayman-Ru Ore →
Productos propios.
Construidos para venderlos como servicio, no para un cliente.
- 01
Auditorías SEO
Motor de auditoría SEO y técnica con cuentas, planes de suscripción, control de uso de IA y límite de tasa. Autenticación propia con scrypt y Google, verificación de correo y cambio de correo en dos pasos.
8 modelos de datos · desde $99 MXN al mes
Ver Auditorías → - 02
TapReviews
Tarjetas NFC ligadas a comercios para reseñas de Google. Las tarjetas se graban en blanco y se asignan después; panel de admin, portal del comercio, métricas de taps y reportes mensuales.
13 modelos de datos · suscripción con equipo incluido
Ver TapReviews →
Y lo que no se puede enlazar.
Software que corre puertas adentro de un negocio: punto de venta, inventario, nómina, expedientes. No tiene dirección pública porque vive detrás de un acceso, con datos de clientes reales dentro. Lo que sí se puede enseñar es qué resuelve cada uno. Los clientes van sin nombre: ponerlo es decisión suya, no nuestra.








8 de los 13, con datos inventados. Los nombres de los clientes se borran antes de tomar la foto: enseñar la pantalla de un cliente real sería un problema para él, no una prueba para nosotros.
Gestión y operación
- 01
ERP escolar
Tres portales con acceso por rol: administración, maestros y padres. Alumnos, inscripciones, cobros con pagos parciales y condonaciones, facturación CFDI 4.0, inventario de uniformes, boletas y kardex en PDF.
Colegio · En construcción
- 02
Agenda y caja para salones
Agenda de citas con historial, calculadora de precios y materiales, expediente de clientas y reporte financiero. Los dos operan con esto todos los días.
Dos negocios de belleza · Entregado
- 03
Ventas y vendedores en calle
Zonas, inventario por vendedor, corte de ventas, crédito y reportes por jerarquía. Pensado para quien vende fuera de un mostrador.
Distribución · En construcción
- 04
Operación en campo
Aplicación que funciona sin señal y sincroniza al volver: agenda, servicios en sitio, cotizaciones, empleados, maquinaria y finanzas. En campo no siempre hay internet.
Limpieza y fumigación industrial · En construcción
- 05
Punto de venta para comida
Cobra en mostrador y por reparto en la misma pantalla: el pedido se marca como local, WhatsApp, Uber, DiDi o Rappi, e imprime el ticket en la impresora de tickets por Bluetooth.
Pollería · Entregado
- 06
Gestión para autolavados
Punto de venta con pagos divididos, agenda con seis estados, membresías recurrentes, lealtad por puntos y control de turnos, asistencia y gastos. Un negocio por organización, cada uno con su plan.
Producto propio · En construcción
Asistentes y automatización
- 01
Asistente de IA con voz
Backend propio con una capacidad por módulo e interfaz tipo tablero. Entiende voz, se conecta a servicios externos por complementos y ejecuta lo que se le pide. 91 pruebas automatizadas, todas en verde.
Producto propio · En construcción
- 02
Reporte diario por WhatsApp
Lee la base de conocimiento del negocio cada mañana, arma el resumen de lo que avanzó y lo que está detenido, y lo manda por WhatsApp. Hoy recorre 40 proyectos; la conversación en dos vías está en diseño.
Producto propio · Esqueleto en marcha
Tiendas en línea
- 01
Tienda con operación completa
No solo vende: opera. Precio por volumen que cambia en vivo, punto de venta para el mostrador, un mismo inventario para los dos canales, comisión por vendedor con cinco reglas y cierre de nómina.
Maquillaje, menudeo y mayoreo · En construcción
- 02
Tienda de moda y tecnología
Catálogo por categorías con panel de administración completo, pensada para un catálogo que cambia seguido.
Streetwear, perfumes y electrónica · En construcción
Sitios que hacen algo más
- 01
Reservas con anticipo
Sitio en dos idiomas con reserva en línea y cobro del 30% por adelantado. El anticipo es lo que separa una consulta de una venta.
Turismo náutico · En construcción
- 02
Sitio con administrador propio
Tres piezas: el sitio con su panel para cambiar contenido, y dos versiones ligeras para campañas que tienen que cargar rápido.
Fiestas y eventos infantiles · En construcción
- 03
Sitio de consultorio
Trayectoria, servicios y contacto para una especialista. Sobrio, porque quien busca terapia no quiere que le vendan.
Psicotraumatología · En construcción
Y el código, tal cual está escrito.
Esta parte es para quien sepa leerla — si no es tu caso, sáltala sin problema. Elegimos estos fragmentos porque el comentario explica una decisión, no porque el código se vea bonito.
Un admin no puede nombrar admins
Si un administrador pudiera dar permisos de administrador, robar una sola sesión bastaría para tomar el control de todas las cuentas. Por eso el permiso se otorga desde el servidor, no desde la aplicación.
/// Personal de APoumian Studio. Ve todo sin pagar y puede
/// activarle el plan a un cliente.
///
/// A propósito NO se puede activar desde la aplicación, ni
/// siquiera siendo admin: se pone con
/// `npm run admin -- correo@ejemplo.com`, que exige acceso
/// al servidor. Si un admin pudiera nombrar admins, robar
/// una sola sesión bastaría para quedarse con el control
/// de todas las cuentas.
esAdmin Boolean @default(false)El dominio se compra a diez años
La dirección queda grabada en plástico que el cliente reparte. Cambiarla no es una migración: es tirar a la basura cada tarjeta que ya está en la calle.
# El dominio queda impreso y grabado en plástico que dura
# años. Si cambia, mueren todas las tarjetas repartidas:
# se compra a diez años y no se toca.
NEXT_PUBLIC_BASE_URL="https://tudominio.com"
# Zona con la que se agrupan días y horas en los reportes.
# Si se deja en UTC, en México todo lo de después de las
# 18:00 cae al día siguiente.
REPORT_TIMEZONE="America/Mexico_City"Un precio inventado envenena el tablero
El precio se lee de una variable de entorno y arranca en cero. Si nadie lo define, el tablero muestra cero — que es incómodo pero cierto. Poner una cifra de relleno haría que las decisiones se tomaran sobre un número falso.
/* El precio del plan vive en el entorno, no en el código.
* Un precio inventado en el código produce un panel que
* miente con confianza. */
export const PRECIO_PLAN_MXN =
Number(process.env.PLAN_IA_PRECIO_MXN ?? 0);
export const HAY_TARIFAS =
COSTO_ENTRADA_MXN_M > 0 || COSTO_SALIDA_MXN_M > 0;