-- Esquema del panel central. Impórtalo desde phpMyAdmin (cPanel → Bases de datos MySQL)
-- sobre la base de datos vacía que hayas creado para este proyecto.

CREATE TABLE IF NOT EXISTS admins (
  id INT AUTO_INCREMENT PRIMARY KEY,
  username VARCHAR(60) NOT NULL UNIQUE,
  password_hash VARCHAR(255) NOT NULL,
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS sites (
  id INT AUTO_INCREMENT PRIMARY KEY,
  slug VARCHAR(80) NOT NULL UNIQUE,
  name VARCHAR(120) NOT NULL,
  public_url VARCHAR(255) NOT NULL DEFAULT '',
  data JSON NOT NULL,
  updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- public_url ya apunta a los subdominios reales bajo peluquerias.site.

INSERT INTO sites (slug, name, public_url, data) VALUES
('peluqueria-glow', 'Glow Peluquería', 'https://peluqueria.peluquerias.site', JSON_OBJECT(
  'name', 'Glow Peluquería',
  'kicker', 'Peluquería · Madrid',
  'tagline', 'El corte que te define.',
  'subtitle', 'Color, corte y cuidado capilar con acabado editorial. Sin prisas, con criterio.',
  'ctaPrimary', 'Reservar cita',
  'ctaSecondary', 'Ver servicios',
  'services', JSON_ARRAY(
    JSON_OBJECT('name','Corte y styling','price','28€','desc','Corte personalizado + acabado con secador o plancha.'),
    JSON_OBJECT('name','Color completo','price','55€','desc','Coloración raíz a puntas con productos sin amoniaco.'),
    JSON_OBJECT('name','Mechas / balayage','price','70€','desc','Técnica a mano alzada, degradado natural.'),
    JSON_OBJECT('name','Tratamiento capilar','price','35€','desc','Hidratación profunda + masaje de cuero cabelludo.'),
    JSON_OBJECT('name','Peinado eventos','price','40€','desc','Recogidos y ondas para bodas y ocasiones especiales.'),
    JSON_OBJECT('name','Alisado / keratina','price','90€','desc','Alisado progresivo, resultado hasta 4 meses.')
  ),
  'team', JSON_ARRAY(
    JSON_OBJECT('name','Elena Ruiz','role','Directora creativa','bio','15 años de experiencia en color y cortes editoriales.'),
    JSON_OBJECT('name','Marta Vidal','role','Colorista senior','bio','Especialista en balayage y técnicas de iluminación natural.')
  ),
  'testimonials', JSON_ARRAY(
    JSON_OBJECT('name','Laura G.','text','El mejor balayage que me han hecho nunca. Ambiente muy tranquilo.'),
    JSON_OBJECT('name','Sofía M.','text','Elena entendió exactamente lo que quería sin apenas explicárselo.'),
    JSON_OBJECT('name','Irene P.','text','Vengo desde hace 3 años y nunca me han fallado con el color.')
  ),
  'schedule', JSON_ARRAY(
    JSON_OBJECT('day','Lunes - Viernes','hours','10:00 - 20:00'),
    JSON_OBJECT('day','Sábado','hours','10:00 - 14:00'),
    JSON_OBJECT('day','Domingo','hours','Cerrado')
  ),
  'contact', JSON_OBJECT('phone','+34 910 000 001','whatsapp','34600000001','email','hola@glowpeluqueria.es','address','Calle de la Luna, 14, Madrid')
)),
('barberia-forja', 'Forja Barbería', 'https://barberia.peluquerias.site', JSON_OBJECT(
  'name', 'Forja Barbería',
  'kicker', '01. Barbería',
  'tagline', 'Cortamos sin adornos.',
  'subtitle', 'Barbería clásica, herramientas afiladas, cero postureo.',
  'ctaPrimary', 'Reservar turno',
  'ctaSecondary', 'Ver precios',
  'services', JSON_ARRAY(
    JSON_OBJECT('name','Corte clásico','price','18€','desc','Tijera y máquina, acabado a navaja.'),
    JSON_OBJECT('name','Arreglo de barba','price','14€','desc','Perfilado, toalla caliente y aceite.'),
    JSON_OBJECT('name','Corte + barba','price','28€','desc','El combo completo.'),
    JSON_OBJECT('name','Afeitado a navaja','price','16€','desc','Ritual clásico con navaja recta.'),
    JSON_OBJECT('name','Corte niño','price','13€','desc','Menores de 12 años.'),
    JSON_OBJECT('name','Diseño de cejas','price','8€','desc','Perfilado con cuchilla.')
  ),
  'team', JSON_ARRAY(
    JSON_OBJECT('name','Kike Torres','role','Fundador / barbero','bio','20 años detrás del sillón.'),
    JSON_OBJECT('name','Yago Ferrer','role','Barbero','bio','Especialista en degradados y diseño de barba.')
  ),
  'testimonials', JSON_ARRAY(
    JSON_OBJECT('name','Javi R.','text','Entras y sabes que van en serio. El mejor degradado de la ciudad.'),
    JSON_OBJECT('name','Alberto M.','text','Ambiente sin florituras, resultado impecable.'),
    JSON_OBJECT('name','Nico S.','text','Llevo dos años yendo y nunca me han fallado.')
  ),
  'schedule', JSON_ARRAY(
    JSON_OBJECT('day','Martes - Viernes','hours','10:00 - 20:00'),
    JSON_OBJECT('day','Sábado','hours','09:00 - 15:00'),
    JSON_OBJECT('day','Lunes / Domingo','hours','Cerrado')
  ),
  'contact', JSON_OBJECT('phone','+34 910 000 002','whatsapp','34600000002','email','turnos@forjabarberia.es','address','Calle del Yunque, 7, Madrid')
)),
('estetica-aura', 'Aura Centro de Estética', 'https://estetica.peluquerias.site', JSON_OBJECT(
  'name', 'Aura Centro de Estética',
  'kicker', 'Estética · Bienestar',
  'tagline', 'Cuídate como mereces.',
  'subtitle', 'Tratamientos faciales y corporales personalizados, en un espacio pensado para desconectar.',
  'ctaPrimary', 'Reservar tratamiento',
  'ctaSecondary', 'Ver tratamientos',
  'services', JSON_ARRAY(
    JSON_OBJECT('name','Limpieza facial profunda','price','45€','desc','Doble limpieza, exfoliación y mascarilla.'),
    JSON_OBJECT('name','Masaje relajante','price','50€','desc','60 minutos de masaje corporal completo.'),
    JSON_OBJECT('name','Radiofrecuencia facial','price','60€','desc','Efecto lifting no invasivo.'),
    JSON_OBJECT('name','Depilación láser','price','desde 20€','desc','Por zona, tecnología diodo.'),
    JSON_OBJECT('name','Manicura + pedicura','price','38€','desc','Tratamiento completo de manos y pies.'),
    JSON_OBJECT('name','Presoterapia','price','30€','desc','Drenaje linfático para piernas cansadas.')
  ),
  'steps', JSON_ARRAY(
    JSON_OBJECT('title','Consulta','desc','Valoramos tu piel y objetivos sin compromiso.'),
    JSON_OBJECT('title','Plan a medida','desc','Diseñamos el tratamiento adecuado para ti.'),
    JSON_OBJECT('title','Seguimiento','desc','Ajustamos el plan sesión a sesión.')
  ),
  'testimonials', JSON_ARRAY(
    JSON_OBJECT('name','Cristina A.','text','Salgo de cada sesión como nueva. El trato es exquisito.'),
    JSON_OBJECT('name','Marina L.','text','La radiofrecuencia me ha cambiado la piel en un mes.'),
    JSON_OBJECT('name','Beatriz N.','text','Ambiente muy relajante, se nota que cuidan cada detalle.')
  ),
  'schedule', JSON_ARRAY(
    JSON_OBJECT('day','Lunes - Viernes','hours','09:30 - 20:30'),
    JSON_OBJECT('day','Sábado','hours','10:00 - 14:00'),
    JSON_OBJECT('day','Domingo','hours','Cerrado')
  ),
  'contact', JSON_OBJECT('phone','+34 910 000 003','whatsapp','34600000003','email','citas@auraestetica.es','address','Paseo del Manantial, 22, Madrid')
));
