Cinco vistas en el teléfono. El resto, en la computadora. Menos peso. Misma base.
Auditorías y Cosas Puntuales
Informes cortos. Una idea por bloque. Se leen bien en el celular.
1. Resumen General
Los tres equipos coinciden: un Escritorio completo y una app de celular liviana, con 5 accesos, es la mejor decisión para el negocio y para Apple y Google.
Rol flyfree_app, cifrado AES-256, RLS.
Escritorio completo por la web. App liviana de 200 KB hacia las tiendas.
Semáforo
5 botones abajo en el celular, según el rol. Las 20 pantallas pesadas quedan en la computadora.
Sacar Excel, PDF y las fotos en base64. Bajar de 1,50 MB a ~200 KB. Envolver con Capacitor.
4 puntos urgentes antes de abrir más accesos o subir a las tiendas.
2. Producto (TECH · Product Manager)
En el teléfono, una barra de 5 accesos para el mostrador o la calle. Las tablas anchas se quedan en la computadora.
5 vistas del celular
| Vista | Qué incluye | Prioridad |
|---|---|---|
| 1. Inicio | Caja del día (efectivo, transferencia, USD), ventas de hoy y alertas por sede. | Celular + PC |
| 2. Mostrador | Venta en 3 pasos. Entrega y devolución de rollers y monopatines. | Celular + PC |
| 3. Reservas / Mis Clases | Turnos del día y asistencia rápida para los profes. | Celular + PC |
| 4. Stock de bolsillo | Buscar por talle, recibir un envío con 1 toque y foto del remito. | Celular + PC |
| 5. Mis cosas / Consultas | Tareas del día, presentismo y asesoramiento rápido. | Celular + PC |
20 vistas solo de Escritorio
Estas pantallas no van en la barra del celular.
| # | Vista | Dónde |
|---|---|---|
| 1 | Personal | Solo Escritorio |
| 2 | Inversiones | Solo Escritorio |
| 3 | Franquicias | Solo Escritorio |
| 4 | Importación | Solo Escritorio |
| 5 | Profes | Solo Escritorio |
| 6 | Planes | Solo Escritorio |
| 7 | Despacho | Solo Escritorio |
| 8 | Eventos | Solo Escritorio |
| 9 | Marketing | Solo Escritorio |
| 10 | Pedidos | Solo Escritorio |
| 11 | Productos, Excel, fusión y costos | Solo Escritorio |
| 12 | Enviar | Solo Escritorio |
| 13 | Vendedores | Solo Escritorio |
| 14 | Finanzas | Solo Escritorio |
| 15 | Sponsor | Solo Escritorio |
| 16 | Proyecto DOT | Solo Escritorio |
| 17 | Usuarios | Solo Escritorio |
| 18 | Equipo RRHH | Solo Escritorio |
| 19 | Caja y costos mayoristas | Solo Escritorio |
| 20 | Alta masiva y facturas | Solo Escritorio |
Reglas de Apple y Google Play
Tiene que sentirse una app, no solo una web adentro. Push, cámara para remitos y Face ID o huella para volver a entrar.
Botón «Eliminar mi cuenta» en el perfil, y la Política de Privacidad a la vista.
Mail revisor@flyfreeurban.com para que la persona que revisa la tienda pueda probar el mostrador.
En iPhone no van links de cobro de planes digitales. Así Apple no pide el 30%.
3. Arquitectura Tech
Hoy el celular baja el panel entero. La app liviana pide solo el resumen.
El teléfono descarga el archivo completo y pide todos los datos, en vez del resumen del día.
La vista móvil consulta /api y trae solo números del día y del mes, stock y avisos. Sin el código pesado de administración.
El mismo motor, con ícono, pantalla de inicio, Push, cámara y biometría, para iOS y Android.
Costos oficiales de las tiendas
Se pagan solo cuando Nico da el OK.
| Tienda | Costo | Antes de publicar |
|---|---|---|
| Apple App Store | USD 99 al año | TestFlight en el iPhone de Nico. |
| Google Play | USD 25, una sola vez | Prueba interna en Android. |
| PWA, web instalable | USD 0 | Se instala desde el navegador del celular. |
4. Ciberseguridad
Lo que ya está bien
El servidor entra a la base con un rol acotado.
Los registros privados se cifran con AES-256-GCM.
SHA-256 con sal. El código vence a los 10 minutos. Se bloquea al quinto intento. La sesión dura 8 horas.
4 puntos urgentes
Mover los costos mayoristas P, los acuerdos MARCAS y la SEED de pedidos. Que los entregue /api y solo a admin.
Activar RLS en flyfree.hist_lote, flyfree.pres_ajuste y las 22 tablas de public.
La pantalla de código ya está arriba en el panel. Falta el límite de intentos por IP en el pedido del código.
Guardar la sesión móvil en Keychain o Keystore, con Face ID o huella. Cerrar CORS al dominio oficial.
Checklist
- Rol flyfree_app y cifrado AES-256-GCM. Activo hoy.
- Motor OTP con SHA-256, sal y tope de 5 intentos. Activo hoy.
- Pantalla de código en el panel. Publicada. En el celular queda arriba.
- Sacar P, MARCAS y SEED del HTML público. Prioridad 1.
- RLS en hist_lote, pres_ajuste y las 22 tablas de public. Prioridad 2.
- Keychain o Keystore, Política de Privacidad y baja de cuenta. Lo piden las tiendas.
5. Plan en 4 Pasos
Un paso por vez, con el OK de Nico.
Ingreso con mail y código de 6 números. Prender RLS. Sacar los costos del HTML público.
En el celular ya se entra con el mail. Los costos y el RLS siguen abiertos.
Vista móvil de 5 botones, conectada al resumen liviano de unos 200 KB.
PWA: manifest, ícono, Política de Privacidad, baja de cuenta y la cuenta demo. Se instala con un toque, sin tiendas.
Empaquetar con Capacitor (Keychain, Face ID, cámara y Push). Probar en TestFlight y en la prueba interna de Play.
Auditorías · Fly Free · NM Roller · v3.61.7