Operacion completa sin Flutter

Base operativa para cliente y administracion

Esta version evita la cadena de herramientas del frontend actual. Expone los flujos reales del backend con formularios simples, respuestas JSON legibles y una base visual consistente para el resto de pantallas.

Cliente Registro, perfil, familia, pagos y empresarial
Administracion Clientes, SIM, membresias, consumos, razon social

Contexto

Conexion y contexto

Guarda base URL, tokens y CURP de trabajo para reutilizarlos en todos los formularios.

Estado actual

    Utilidades

    Firebase y Excel

    Servicios auxiliares del frontend actual, ya conectados al Firebase y a los endpoints reales.

    Imagen de perfil

    Firebase Storage

    Sube o elimina la imagen en profile_images/<CURP>.<ext> y reutiliza la URL en los formularios JSON del low-fi.

    Sin actividad.

    Excel de trabajadores

    SheetJS + bulk invite

    Mantiene la carga masiva por Excel para la membresia empresarial usando la misma plantilla y los endpoints actuales.

    CURPs validos0
    ArchivoSin archivo

    Preview de CURPs

    • Sin datos.
    Sin actividad.

    Publico

    Acceso, recuperacion y activacion

    Flujos sin autenticacion o con login inicial.

    Cliente

    Portal del beneficiario

    Gestiona membresia, perfil, familiares, colaboradores, cotizaciones y pagos.

    Resumen de cliente

    Aun no hay resumen de cliente. Ejecuta la consulta del cliente actual.

    Administracion

    Panel operativo

    CRUD de admins, clientes, SIM, membresias, consumos, analitica y razon social.

    Usuario consultado

    Aun no hay detalle admin. Ejecuta la consulta por CURP.

    Resumen del panel

    Aun no hay resumen cargado.

    Notas

    Alcance y uso

    Esta app prioriza cobertura funcional del backend sobre fidelidad visual del frontend actual.

    Que cubre

    • Cliente: acceso, perfil, familia, titular empresarial, cotizacion, pagos y cancelacion.
    • Administracion: acceso, administradores, clientes, SIM, descuentos, membresias, pagos, usos y activacion.
    • Razon social: alta, detalle, trabajadores, cotizacion y cobro en efectivo.

    Enfoque tecnico

    • Sin build step: HTML, CSS y JS puro.
    • Se puede abrir directo, servir con python -m http.server o montar desde FastAPI.
    • Las respuestas se muestran en JSON y, en resumenes clave, tambien en formato resumido.

    Que no hace

    • No reemplaza aun la app Flutter actual ni sus rutas publicas.
    • No intenta esconder complejidad: para payloads avanzados usa JSON editable.
    • La primera iteracion prioriza operacion funcional sobre polish visual.