🛠️ ServiceApp

Bienvenido a ServiceApp

Gestión de servicio técnico: ingreso, seguimiento, historial, recibos y reportes

0Registros
0Listos
0Pendientes
0No solucionados
0En almacén
0Entregados

📝 Nuevo registro de mantenimiento

🖨️ Al guardar se asigna un N° de orden (Estado: PENDIENTE / Ubic: EN ALMACÉN), se genera el recibo con QR y se sube a la nube ☁️.

🔎 Consulta de registros

Fecha / OrdenCliente / TeléfonoEquipo Costo / Abono / Pago EstadoUbicaciónAcciones

📜 Historial por cliente o por serial

Escribe el nombre de un cliente o el serial de un equipo para ver su historial de servicios.

📊 Reportes y estadísticas

$ 0Total registrado
0Servicios
Ticket promedio
$ 0Por cobrar

💵 Valores registrados por mes (últimos 12 meses)

🖨️ Equipos más atendidos

    ⚠️ Problemas más frecuentes

      📋 Resumen por estado

      ⚙️ Configuración del negocio

      Se usan para calcular la fecha de entrega del recibo.

      ☁️ Nube en tiempo real (Supabase)

      Con la nube activa, los registros se guardan en Supabase y aparecen en todos tus dispositivos al instante. Sin internet, la app sigue funcionando y sube los cambios al reconectar.

      📋 Guía rápida de configuración (primer uso)
      1. Crea una cuenta gratis en supabase.com y un New project.
      2. En SQL Editor pega el código de abajo y presiona Run.
      3. En Settings → API copia la Project URL y la clave anon public.
      4. Pégalos arriba y presiona Guardar y conectar.
      create table if not exists registros (
        uid text primary key,
        updated_at timestamptz default now(),
        orden text, fecha text, cliente text, telefono text,
        equipo text, marca text, modelo text, serial text,
        problema text, diagnostico text, procedimiento text,
        estado text, ubicacion text, total_paginas text,
        objetos_adicionales text, detalles_tecnicos text,
        costo text, abono text, estado_pago text, metodo_pago text, fecha_entrega text
      );
      alter table registros enable row level security;
      create policy "lectura" on registros for select to anon using (true);
      create policy "insercion" on registros for insert to anon with check (true);
      create policy "actualizacion" on registros for update to anon using (true);
      create policy "eliminacion" on registros for delete to anon using (true);
      alter publication supabase_realtime add table registros;