ProyectosRecursosContacto
Sistema

Sistema completo de gestión para estudios de tatuajes (gratis y open source)

Panel de administración moderno para estudios de tatuajes con agenda de sesiones, reservas online, conversaciones multi-canal (WhatsApp, Instagram, Email), métricas, pagos y un agente de IA (InkBot) que responde y agenda solo. Disponible gratis en GitHub.

Qué incluye este sistema

Un panel de administración completo para estudios de tatuajes, construido con tecnología moderna y listo para usar o personalizar.

Estos son los módulos que trae:

  • Agenda — Vista diaria y semanal de todas las sesiones de tatuaje
  • Booking — Sistema de reservas online con catálogo de servicios para que los clientes agenden solos
  • Conversaciones — Historial multi-canal con cada cliente (WhatsApp, Instagram, Email)
  • InkBot — Agente de IA — Asistente automatizado configurable que responde consultas y agenda sesiones sin intervención humana
  • Métricas — Estadísticas del estudio: sesiones, ingresos, clientes, tendencias
  • Pagos — Registro de cobros con análisis de revenue
Tip

InkBot es el módulo central: atiende a los clientes por chat, responde preguntas frecuentes sobre estilos, precios y disponibilidad, y confirma sesiones automáticamente las 24 horas.


Acceder al repositorio

Todo el código está disponible de forma gratuita en GitHub:

github.com/jlucasacosta/sistema-estudio-tatuajes

Podés usarlo tal como está, adaptarlo a tu estudio o tomarlo como base para construir algo propio.


Cómo instalar y correr el sistema

Requisitos previos

Necesitás tener instalado en tu computadora:

Para verificar que están instalados, abrí una terminal y ejecutá:

node --version
git --version

Instalación paso a paso

1. Clonar el repositorio

git clone https://github.com/jlucasacosta/sistema-estudio-tatuajes.git
cd sistema-estudio-tatuajes

2. Instalar las dependencias

npm install

3. Iniciar el sistema

npm run dev

Abrí tu navegador en http://localhost:5173 y el sistema va a estar funcionando.

Acción

El sistema corre completamente en tu computadora y persiste los datos en localStorage. No necesitás servidor, base de datos ni configuración externa para explorarlo.


Cómo usarlo en el día a día

Agenda y sesiones

Desde el módulo de Agenda podés ver todas las sesiones del día o la semana, reprogramar, cancelar o agregar manualmente. Cada sesión muestra el cliente, el estilo, la duración estimada y el estado del pago.

Booking para clientes

El módulo de Booking es la cara pública del estudio: los clientes eligen estilo, fecha y horario sin necesidad de escribir por DM. La reserva aparece automáticamente en la agenda con todos los datos.

Conversaciones multi-canal

El historial unifica los mensajes que llegan por WhatsApp, Instagram y Email en un solo lugar. Cada cliente tiene su hilo, así no perdés contexto al cambiar de canal.

InkBot — el agente de IA

InkBot funciona como un empleado virtual. Recibe los mensajes de los clientes, entiende lo que necesitan (consulta de precios, referencias, disponibilidad) y gestiona la reserva completa: consulta agenda, confirma horario y registra la sesión.

Todo queda guardado en el módulo de Conversaciones para que vos puedas revisar el historial cuando quieras.

Pagos y métricas

El módulo de Pagos registra cada cobro con la sesión, el monto, el método y la fecha. Las Métricas cruzan esa información y muestran cómo evoluciona el estudio semana a semana.


Personalizar el sistema con Claude Code

Si querés adaptar el sistema a tu estudio específico, podés usar Claude Code para modificarlo sin necesidad de saber programar en profundidad.

Instalalo con:

npm install -g @anthropic-ai/claude-code

Luego, dentro de la carpeta del proyecto, ejecutá claude y describí lo que querés cambiar. Ejemplos:

  • "Cambiá el nombre del estudio en el panel y el color principal a esmeralda"
  • "Agregá un módulo de inventario de tintas y agujas"
  • "Agregá un campo de seña al crear una sesión"
  • "Conectá InkBot a WhatsApp Business"
Acción

Siempre describí el contexto antes del pedido. "Estoy en el módulo de Booking y quiero agregar un campo de referencias visuales" da mucho mejor resultado que solo "agregá referencias".


Stack tecnológico

Para los que les interesa el detalle técnico:

  • React 19 + TypeScript — interfaz y tipado
  • Vite — build tool ultra rápido
  • Tailwind CSS 4 — estilos
  • Radix UI — componentes accesibles
  • Zustand — estado global
  • Recharts — gráficos de métricas
  • React Router — navegación
  • localStorage — persistencia sin backend

Licencia MIT — podés usarlo, modificarlo y hasta comercializarlo libremente.