Construyendo una PWA de Análisis Financiero con Enfoque en Privacidad con Blazor WebAssembly + AI en Dispositivo (Gemini Nano)

Construye una Progresive Web App de Análisis Financiero con Blazor WebAssembly y AI en Dispositivo. Descubre cómo incorporar tecnología avanzada para potenciar tus decisiones financieras de forma eficiente y segura.

martes, 18 de noviembre de 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Construyendo una PWA de Análisis Financiero con Blazor WebAssembly + AI en Dispositivo

Este proyecto es una herramienta de análisis de estados financieros diseñada para pymes ucranianas que necesita obtener conclusiones rápidas sin enviar datos a terceros ni pagar suscripciones: analiza balances y cuentas de resultados 100% en el navegador, sin servidores y sin claves API. Funciona como una PWA instalable con modo offline y soporte multilingüe, y aprovecha Blazor WebAssembly con compilación AOT y la inferencia local mediante Gemini Nano para proporcionar asistencia de IA completamente en dispositivo.

Características clave y beneficios: Blazor WebAssembly con .NET 10 permite una interfaz completa en C# sin necesidad de backend; la compilación AOT acelera el arranque y optimiza el rendimiento; la IA en dispositivo ofrece un asistente financiero privado que responde sin llamadas a la nube; la aplicación incluye 16 tablas de análisis que cubren capital, liquidez, solvencia, eficiencia y rentabilidad; 7 gráficos interactivos facilitan la exploración de composiciones y tendencias; soporte en seis idiomas y capacidad PWA para trabajar tras la primera carga. Además, el almacenamiento local y la exportación e importación JSON aseguran portabilidad de datos sin subir nada a servidores externos.

Cobertura analítica: ratios de liquidez como ratio corriente, ratio rápido y capital de trabajo; solvencia con deuda sobre patrimonio, cobertura de intereses y apalancamiento; rentabilidad con ROA, ROE y márgenes; eficiencia mediante rotación de activos, cartera y stocks; evaluación de estabilidad y eficiencia de activos fijos e intangibles. Cada tabla se genera a partir de modelos fuertemente tipados para minimizar errores en refactorizaciones y asegurar consistencia.

Privacidad y manejo de datos: ningún cálculo llama a APIs externas. Los datos permanecen en memoria durante la ejecución, pueden guardarse en Local Storage y exportarse opcionalmente en JSON para control total por parte del usuario. El enfoque privacy first evita telemetría, tracking o claves externas, lo que lo convierte en una opción adecuada para dominios sensibles como finanzas, salud o legal.

Asistente de IA en el dispositivo: Chrome 127 o superior expone una Prompt API que permite ejecutar Gemini Nano localmente sin claves ni facturación. El asistente puede recibir contexto financiero ya calculado por la aplicación y generar evaluaciones de estabilidad, riesgos principales y acciones recomendadas, además de explicar fórmulas y suposiciones de manera contextualizada.

Decisiones de arquitectura y rendimiento: el núcleo de la aplicación separa la lógica matemática y los modelos financieros en un módulo testable, mientras que la capa de UI permanece delgada. Publicar con AOT reduce el cold start y mejora cálculos intensivos, el trimming de IL y la compresión Brotli disminuyen el tamaño del paquete, y un service worker cachea activos estáticos para visitas repetidas instantáneas.

Internacionalización y SEO: los recursos se gestionan con archivos resx para cambiar idioma al vuelo sin recargar. Al hospedar la SPA en GitHub Pages se utiliza un fallback 404 que replica index.html para evitar problemas con rutas dinámicas, y se configuran canonical y hreflang para mejorar la indexación multilingüe.

Ejemplo de uso y arranque local: el repositorio contiene instrucciones para clonar y ejecutar la app en modo desarrollo; la primera ejecución de la IA descarga Gemini Nano localmente como un binario de tamaño significativo, pero todo permanece en la máquina del usuario. Para desarrolladores y consultores financieros esto facilita probar modelos y prompts sin exponer datos confidenciales.

Roadmap y próximas mejoras: generación de informes PDF con resumen AI y gráficos, panel de comparación multiempresa, forecasting y detección de anomalías con modelos locales, y una capa opcional de sincronización en la nube opt-in. Las contribuciones son bienvenidas, especialmente en localización y métricas sectoriales avanzadas.

Lecciones aprendidas: ejecutar IA en el dispositivo reduce fricción y aumenta la confianza al eliminar claves y facturación; Blazor AOT ya es lo suficientemente rápido para cálculos financieros en tiempo real; el tipado fuerte en modelos financieros evita errores sutiles de mapeo de columnas; la combinación PWA + offline + privacidad es especialmente potente para soluciones sensibles.

Sobre Q2BSTUDIO: en Q2BSTUDIO somos una empresa de desarrollo de software que crea aplicaciones a medida y soluciones de software a medida pensadas para casos de uso reales, con especialización en inteligencia artificial, ciberseguridad y servicios cloud aws y azure. Ofrecemos integración de agentes IA y soluciones de ia para empresas que pueden incorporarse a aplicaciones web y móviles, además de servicios de inteligencia de negocio y Power BI para transformar datos en decisiones. Si necesita una solución adaptada consulte nuestras opciones de desarrollo de aplicaciones a medida en servicios de software a medida y descubra nuestras capacidades en inteligencia artificial en soluciones de IA para empresas.

Palabras clave para posicionamiento: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi.

Conclusión: este proyecto demuestra que hoy es posible ofrecer análisis financiero serio y asistencia por IA íntegramente en el navegador, preservando la privacidad y reduciendo costes operativos. Si busca construir herramientas analíticas privadas y robustas, combinar Blazor WebAssembly con IA en dispositivo es una vía viable y atractiva. Para colaborar, adaptar la solución a su sector o explorar servicios complementarios de ciberseguridad y BI, contacte con Q2BSTUDIO y aproveche nuestra experiencia en desarrollo de software a medida e inteligencia artificial aplicada a empresas.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.