Volver a proyectos
Fase 1 Producción Desarrollo continuo

La Zona Barber

Lead Full Stack Developer & Co-Creator

SaaS multi-tenant para barberías. Gestión de citas, inventario y fidelización de clientes.

Next.jsNestJSTypeScriptPostgreSQLPrismaTailwind CSS

El Problema

Las barberías necesitan gestionar citas, inventario y fidelización de clientes, pero las herramientas existentes son genéricas y no entienden el flujo de trabajo específico del negocio.

Identifiqué esta necesidad trabajando directamente con dueños de barberías: clientes que no llegan a sus citas, dificultad para llevar el inventario de productos, y la imposibilidad de identificar y premiar a los clientes frecuentes.

La Solución

Un SaaS diseñado desde cero específicamente para el flujo de trabajo de barberías:

  • Gestión de citas con recordatorios automáticos
  • Control de inventario de productos
  • Sistema de fidelización para clientes recurrentes
  • Dashboard analítico para el dueño del negocio

Estado Actual

Fase 1 - En Producción ✅

  • Sistema de citas completo
  • Panel de administración
  • Gestión de clientes
  • 1 negocio real utilizando el sistema activamente

Fase 2 - En Desarrollo 🔄

  • Sistema de inventario avanzado
  • Fidelización con puntos
  • Reportes y analytics
  • Iterando basado en feedback del primer usuario

Próximas Metas

  • Incorporar 2 negocios adicionales como beta users
  • Validar features de Fase 2 con usuarios reales

Detalles Técnicos

Arquitectura

El sistema está construido con una arquitectura moderna separando frontend y backend:

  • Frontend: Next.js con App Router para una experiencia fluida
  • Backend: NestJS con arquitectura modular y clean code
  • Base de datos: PostgreSQL con Prisma ORM
  • Estilos: Tailwind CSS para un desarrollo rápido

Decisiones Clave

  1. Multi-tenant desde el inicio: Diseñado para escalar a múltiples barberías
  2. API RESTful documentada: Permite futuras integraciones
  3. Onboarding simple: Un barbero debe poder empezar en minutos

Retos Superados

  • Validación de mercado: Trabajar directamente con un usuario real para iterar rápidamente
  • Balance features/tiempo: Priorizar un MVP funcional sobre un producto perfecto
  • UX para no-técnicos: El barbero promedio no es tech-savvy

Impacto

  • Fase 1 en producción con un negocio real
  • Desarrollo iterativo basado en feedback real
  • Validación de que el problema es real y la solución funciona