documento de requerimientos técnicos: clon de app de reservas (barbería)
nombre del proyecto: clon de aplicación "the barber's house 87"
objetivo: crear una aplicación propia e independiente para sustituir el sistema actual de barberly.
Plataforma sugerida para abaratar costos: Glide Apps, AppSheet o FlutterFlow (conectado a Google Sheets / Firebase).
1. alcance del proyecto
se requiere el desarrollo de una aplicación móvil de marca blanca (ios y android) enfocada al agendamiento de citas en tiempo real para una barbería. El diseño visual debe ser premium, utilizando una paleta de colores en Negro mate / Gris oscuro y detalles en Dorado (#D4af37).
2. arquitectura de datos (google sheets / base de datos)
el sistema debe operar bajo tres tablas principales perfectamente vinculadas:
tabla barberos: id, nombre, foto/avatar, especialidad, horario laboral individual, estado (activo/inactivo).
Tabla Servicios: ID, Nombre del Servicio (Corte, Barba, Combos), Precio, Duración (en bloques de 20/30/50 minutos), Icono.
Tabla Citas: ID_Cita, Cliente (Nombre y Teléfono), Barbero asignado, Servicio solicitado, Fecha, Bloque de Hora, Estado (Pendiente / Confirmada / Cancelada).
3. MÓDULOS Y funcionalidades requeridas
a. Flujo del Cliente (App Móvil / Web App)
Pantalla de Inicio: Identificación rápida del cliente (vía teléfono o Google).
Paso 1: Selección de Barbero: Lista visual de los barberos disponibles con su especialidad.
Paso 2: Selección de Servicio: Lista de servicios con el precio y tiempo de duración claramente visibles.
Paso 3: Calendario dinámico: Selector de fecha y hora. El sistema no debe permitir solapamientos; es decir, si un barbero está ocupado en un bloque de tiempo, esa hora debe desaparecer para ese barbero.
Confirmación: Resumen de la cita y botón de confirmación.
B. Flujo de Administración (Control para el Dueño desde el Celular)
Vista de Agenda: Calendario general donde se puedan ver las citas del día filtradas por barbero.
Bloqueo de Horarios: Opción manual para que el administrador pueda bloquear horas o días específicos por imprevistos.
Gestión de Clientes: Lista de clientes registrados con su historial de citas.
4. entregables esperados por el desarrollador
configuración completa de la base de datos y la lógica de reserva sin choques de horario.
Entrega de los accesos de administración de la plataforma utilizada (Glide, AppSheet, etc.).
Enlace de la Web App funcionando o APK para Android.
Guía breve de cómo cambiar precios o agregar un barbero en el futuro.
💡 Tus siguientes pasos ahora mismo:
Copia todo el texto de arriba.
Entra a
Workana.com o
Fiverr.com desde tu celular y regístrate como cliente.
Publica un proyecto nuevo o búscate a un programador que trabaje con "Glide" o "AppSheet" (que son las opciones más baratas).
Pégales este texto.
Plazo de Entrega: No definido