SaaS de Gestión de Turnos
Bookify
Plataforma multi-tenant utilizada por médicos y peluquerías para gestionar turnos y aceptar señas online.

Descripción General
Bookify permite a los negocios gestionar sus servicios y turnos online. Cada negocio tiene su propio panel de administración pero corre sobre el mismo sistema compartido.
Los clientes pueden reservar servicios, mientras que los negocios pueden gestionar horarios, turnos y pagos a través de un dashboard centralizado.
Características Principales
- Arquitectura SaaS multi-empresa
- Reserva de turnos online
- Paneles de administración por negocio
- Pagos de señas para reservas
- Gestión de reembolsos
- Notificaciones automáticas de pago
Stack Tecnológico
Frontend
- React
- TypeScript
Backend
- Node.js
- Express
Base de Datos
- MongoDB
Pagos
- Mercado Pago API
Arquitectura del Sistema
La plataforma soporta múltiples empresas usando un sistema backend compartido. Cada negocio tiene datos aislados mientras usa la misma API y aplicación frontend. La autenticación determina el contexto del tenant y filtra todos los datos en consecuencia.
Desafíos Técnicos
Diseño de arquitectura multi-tenant
Implementación de un sistema donde múltiples empresas comparten la misma infraestructura pero mantienen datos completamente aislados, con configuraciones personalizadas por negocio.
Flujos de pago y reembolsos
Integración con Mercado Pago para manejar señas, confirmaciones de pago, y reembolsos automáticos cuando se cancelan turnos dentro del período permitido.
Lógica de programación de turnos
Desarrollo de un sistema flexible que maneja diferentes duraciones de servicios, disponibilidad de profesionales, y prevención de conflictos de horarios.