Volver a proyectos
Barbería · POS Repositorio privado

Sistema POS para Barbería

POS, agenda y caja para una barbería, con WhatsApp, reseñas verificadas y control de asistencia por GPS.

Tipo
Sistema a medida
Base de datos
PostgreSQL
Modelos de datos
33 modelos en PostgreSQL

Qué resuelve

Una barbería vive de la agenda, la caja y el equipo. Este sistema reúne todo en un solo lugar: reservas, cobros en el punto de venta, comisiones de los barberos, asistencia y la relación con el cliente, en vez de cuadernos, chats y hojas sueltas.

Funcionalidades clave

  • Punto de venta con cobros, caja por turnos y movimientos de caja.
  • Agenda de reservas con horarios, ausencias y días bloqueados del personal.
  • Comisiones, adelantos, penalidades y pagos al personal.
  • Reseñas verificadas: al cobrar se envía por WhatsApp un enlace único ligado al ticket, así cada compra admite una sola reseña.
  • Descuento de cumpleaños: el cliente lo reclama desde su portal y la recepción lo aplica con un clic en el POS.
  • Consulta automática de DNI y RUC para registrar clientes y facturar más rápido.
  • Emisión de boletas y facturas electrónicas mediante una integración con SUNAT.
  • Control de asistencia con GPS (geofencing): cuatro marcaciones diarias, tardanzas y justificaciones con foto.

Arquitectura y decisiones técnicas

  • API en NestJS 11 con Prisma 6 sobre PostgreSQL 16.
  • Autenticación con JWT y roles, como dueño y recepción.
  • Panel administrativo en Angular 21 con Tailwind 4 y un portal web para clientes.
  • Notificaciones push y mensajes de WhatsApp automatizados.
  • Imágenes en Cloudinary y documentación de la API con Swagger.
  • Docker Compose para levantar la base de datos y la API.

¿Necesitas algo parecido?

Cuéntame tu caso y vemos cómo resolverlo.

Siguiente proyectoBarberShop Multi-sucursalMulti-sucursal