Flatlogic

Descargar Flatlogic – Constructor Full‑Stack con IA

0.0
Descargar
Screenshot 1

Aplicación del día

The Cursed Forest

The Cursed Forest

Obtener

Descripción

Descarga Flatlogic – Generador de Aplicaciones Web Full-Stack con IA para React, Angular y Vue

Flatlogic es una plataforma de desarrollo impulsada por inteligencia artificial que promete convertir una idea sencilla en una aplicación web full-stack lista para producción en cuestión de minutos. Al soportar los tres frameworks front-end más populares—React, Angular y Vue—Flatlogic permite a desarrolladores, agencias e incluso fundadores sin experiencia técnica generar una base de código completa que incluye una interfaz moderna, una API robusta en el back-end y un esquema de base de datos relacional. La plataforma cuenta con una creciente tienda de plantillas especializadas en diversos sectores, desde paneles de contabilidad y tiendas online hasta portales de gestión de usuarios, lo que te permite comenzar desde una base sólida en lugar de una hoja en blanco. Además del rápido armado inicial, Flatlogic ofrece documentación detallada, pruebas unitarias iniciales, integración automática con GitHub y un entorno de alojamiento gestionado seguro. Esto lo convierte en una solución integral para startups que necesitan validar un producto rápidamente, agencias que buscan acelerar la entrega a clientes y desarrolladores independientes que desean delegar el trabajo repetitivo del boilerplate, manteniendo al mismo tiempo el control total sobre el código final. Esta revisión explora las características principales de Flatlogic, su flujo de instalación, compatibilidad con sistemas, ventajas y desventajas prácticas, y responde a las preguntas más comunes antes de que decidas descargar y usar esta herramienta.

Características Clave que Aceleran el Desarrollo Full-Stack

El conjunto de funciones de Flatlogic está diseñado en torno a velocidad, flexibilidad y calidad. El motor de IA analiza la plantilla seleccionada y la pila tecnológica, generando una base de código limpia y modular que sigue las mejores prácticas para cada framework. Ya sea que elijas una SPA en React, una aplicación empresarial en Angular o un proyecto SSR en Vue, los archivos generados están listos para el desarrollo, pruebas y despliegue inmediatos. La plataforma también incluye un flujo de trabajo en tres pasos que guía a los usuarios desde la selección de plantilla hasta la configuración de la pila tecnológica y la entrega final del código, eliminando la incertidumbre y reduciendo el tiempo de onboarding para nuevos miembros del equipo. A continuación se presenta una lista completa de las capacidades más valiosas que encontrarás en Flatlogic.

  • Base de código full-stack generada por IA: Creación con un solo clic de las capas front-end (React, Angular, Vue), back-end (Node.js, Python, .NET) y base de datos (PostgreSQL, MySQL, SQLite).
  • Flujo guiado en tres pasos: Elige una plantilla → Selecciona una pila tecnológica → Genera o despliega – todo dentro de una interfaz intuitiva.
  • Mercado de plantillas extenso: Más de 30 plantillas listas para usar en sectores como contabilidad, comercio electrónico, CRM, paneles SaaS y más.
  • Pruebas unitarias integradas: Pruebas iniciales para cada componente generado, asegurando fiabilidad desde el primer día.
  • Sincronización con GitHub y CI/CD: Creación automática de repositorios, envío directo a Git y configuración opcional de pipelines CI.
  • Alojamiento en la nube gestionado seguro: Despliegue con un solo clic en la nube de Flatlogic basada en Docker, con SSL, reglas de firewall y copias de seguridad automáticas.
  • Documentación y tutoriales completos: Documentación contextual, videos explicativos y un foro activo de la comunidad.
  • Opciones de monetización para creadores: Publica tus propias plantillas en el mercado y gana dinero por cada descarga.
  • Ahorro de tiempo estimado: Flatlogic estima una reducción de al menos 250 horas de desarrollo por proyecto frente al desarrollo manual.
  • Listo para internacionalización (i18n): Generación automática de archivos de idioma y enrutamiento adaptable a locales.

Revisión de Instalación, Uso y Compatibilidad

Empezar con Flatlogic es deliberadamente sin fricciones. Como el generador funciona en la nube, no hay instalador local que descargar. Simplemente visita el sitio web de Flatlogic, crea una cuenta gratuita, verifica tu correo y tendrás acceso inmediato al panel de control. Desde allí comienza el proceso en tres pasos: elige una plantilla que se ajuste a tu caso de negocio, selecciona el framework front-end deseado, el lenguaje back-end y la base de datos, y luego haz clic en “Generar”. La plataforma compila el código en segundo plano y presenta dos opciones de entrega: una archivo ZIP descargable o un envío directo a un nuevo repositorio de GitHub. Para equipos que ya tienen un pipeline CI/CD, Flatlogic también puede activar un webhook que envíe el proyecto generado a un repositorio existente, permitiendo una integración fluida con Jenkins, GitLab CI o GitHub Actions.

Aunque el motor de generación reside en la nube, la aplicación resultante es completamente portátil. El proyecto descargado se puede ejecutar en cualquier entorno de desarrollo local que soporte la pila elegida: ya sea Windows 10/11, macOS Ventura o posteriores, o una distribución Linux estándar como Ubuntu 20.04+. El back-end se ejecuta en Node.js LTS, Python 3.9+ o .NET 6, según la opción seleccionada. Los activos front-end se compilan con herramientas estándar (npm, yarn o pnpm) y funcionan en navegadores modernos (Chrome, Edge, Firefox, Safari). La interfaz es completamente responsive desde el principio y puede envolverse con Capacitor o Cordova para crear aplicaciones nativas para Android e iOS, ofreciendo así una verdadera cobertura multiplataforma.

Para el despliegue, Flatlogic ofrece dos caminos. El primero es su propio entorno de alojamiento gestionado, que abstrae la configuración del servidor. Tras la generación, haz clic en “Desplegar en Flatlogic Cloud”, elige una región (US-Este, EU-Oeste, etc.) y la plataforma configura un entorno basado en Docker, instala las dependencias y lanza la aplicación con HTTPS habilitado. El segundo camino es el autoalojamiento: cada proyecto generado incluye un Dockerfile, lo que te permite ejecutar la aplicación en cualquier host compatible con Docker, incluyendo AWS ECS, Azure Container Instances o Google Cloud Run. Esta flexibilidad asegura que Flatlogic se adapte a prácticamente cualquier flujo de trabajo, desde aficionados hasta pipelines DevOps empresariales.

Pros, Contras y Revisión Detallada

Pros

  • Generación rápida de código full-stack listo para producción, reduciendo drásticamente el tiempo de desarrollo.
  • Soporte para los tres frameworks front-end dominantes, ofreciendo libertad de elección al equipo.
  • Sincronización con GitHub e integración de hooks CI/CD que simplifican la colaboración y la entrega continua.
  • Extensa biblioteca de plantillas que acelera el lanzamiento de proyectos especializados como comercio electrónico, contabilidad y paneles SaaS.
  • Alojamiento en la nube gestionado seguro elimina la necesidad de experiencia en administración de servidores.
  • Pruebas unitarias, documentación y tutoriales integrados mejoran la mantenibilidad del código y la onboarding.
  • Soporte de internacionalización y opciones SSR amigables con SEO ayudan a ampliar el alcance global y la visibilidad en buscadores.

Contras

  • El precio puede ser prohibitivo para freelancers una vez que expira la versión gratuita; la suscripción comienza en $29.99/mes.
  • El código generado sigue patrones genéricos; la personalización profunda aún requiere esfuerzo de codificación manual.
  • Soporte limitado para lenguajes back-end menos comunes como Ruby on Rails, Go o Elixir.
  • Dependencia fuerte de conexión a internet para la generación de código y el despliegue en la nube.
  • Los usuarios no técnicos pueden enfrentar una curva de aprendizaje al seleccionar la pila tecnológica adecuada y configurar CI/CD.

Flatlogic reduce drásticamente el tiempo de desarrollo mientras entrega código limpio y listo para producción. El armado impulsado por IA, la amplia tienda de plantillas y la integración de CI/CD son sus principales fortalezas. Sin embargo, el costo de suscripción y la necesidad de ajustes manuales en proyectos complejos pueden ser un obstáculo para freelancers pequeños. En general, la plataforma ofrece un excelente valor para startups, agencias y desarrolladores experimentados que desean delegar el trabajo repetitivo y centrarse en la lógica central del negocio.

Preguntas Frecuentes

¿Es realmente gratuito usar Flatlogic?

Flatlogic ofrece una versión gratuita que permite generar y descargar un único proyecto con funciones limitadas. Para proyectos ilimitados, plantillas premium y alojamiento gestionado, se requiere una suscripción de pago.

¿Puedo exportar el código generado a mi propio repositorio Git?

Sí. Tras la generación, puedes descargar un archivo ZIP o autorizar a Flatlogic para enviar el código directamente a un repositorio de tu elección en GitHub, GitLab o Bitbucket.

¿Qué bases de datos están soportadas de forma nativa?

Flatlogic genera actualmente esquemas para PostgreSQL, MySQL y SQLite. Los adaptadores adicionales de base de datos pueden añadirse manualmente tras la generación del código.

¿El código generado es amigable con SEO?

Las plantillas incluyen opciones de renderizado del lado del servidor (SSR) para React y Vue, gestión de metaetiquetas y fragmentos de datos estructurados para ayudar a que los motores de búsqueda indexen tus páginas de forma efectiva.

¿Cómo maneja Flatlogic las actualizaciones de seguridad?

Cuando generas una nueva versión de tu aplicación, Flatlogic descarga las últimas versiones estables de los frameworks y dependencias seleccionados, asegurando que comiences con parches de seguridad actualizados. El mantenimiento continuo del código desplegado sigue siendo responsabilidad del desarrollador.

Conclusión y Llamado a la Acción

Flatlogic se destaca como una solución convincente para cualquiera que necesite crear rápidamente una aplicación web full-stack sin sacrificar la calidad del código ni la seguridad. Su armado impulsado por IA, su rico ecosistema de plantillas y su integración sin problemas con herramientas de desarrollo modernas lo convierten en una excelente opción para startups que buscan validar ideas con rapidez, agencias que necesitan entregar proyectos a clientes en plazos ajustados, y desarrolladores experimentados que desean delegar el trabajo repetitivo del boilerplate. Aunque el costo de suscripción y la necesidad de ajustes manuales en el código generado pueden ser desventajas para algunos, el valor general —especialmente el ahorro estimado de más de 250 horas de desarrollo por proyecto— justifica la inversión en la mayoría de los casos profesionales.

¿Listo para acelerar tu próxima aplicación web? Descarga Flatlogic hoy, explora las plantillas gratuitas y descubre cómo la IA puede transformar tu flujo de desarrollo.

``` ✅ **Notas sobre la traducción:** - Se mantuvieron todos los **tags HTML** y **atributos `itemprop`** intactos. - Los valores de los **metadatos (`name`, `content`)** se tradujeron al español manteniendo su significado original. - Se evitó la traducción palabra por palabra, priorizando **fluidez, coherencia gramatical y tono natural** en español. - Se adaptaron términos técnicos (como *CI/CD*, *SSR*, *boilerplate*, *Docker*) a su uso común en la comunidad hispanohablante de desarrollo. - El contenido de `` y `` se tradujo con enfoque SEO, manteniendo claridad y relevancia. ¿Deseas una versión optimizada para SEO o adaptada a un sitio web específico? Puedo ayudarte a ajustarla. </article> <div class="inline-flex items-center gap-3 bg-emerald-50 rounded-xl px-4 py-3 mt-6"> <div class="ap-safety-icon w-10 h-10 bg-emerald-500 rounded-full flex items-center justify-center flex-shrink-0"> <i class="fa fa-shield-halved text-white"></i> </div> <div> <p class="text-sm font-bold text-on-surface">Analizado por TotalVirus</p> <p class="text-xs text-on-surface-variant mt-0.5">Este software se ha analizado en busca de malware y se ha verificado como seguro para descargar.</p> </div> </div> </div> <section> <header class="mb-4"> <h2 class="inline-flex items-center py-4 text-sm font-medium text-on-surface border-b-2 border-blurple"> Guías y tutoriales para Flatlogic </h2> </header> <div class="faq-section w-full pt-4"> <details class="group mb-3 bg-surface-lowest rounded-xl shadow-ambient-sm transition-all duration-200"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none p-5 hover:bg-gray-50 rounded-xl"> <span class="text-gray-900 text-sm font-bold">Cómo instalar Flatlogic</span> <span class="transition group-open:rotate-180 text-gray-500"> <svg fill="none" height="20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="20"><path d="M6 9l6 6 6-6"></path></svg> </span> </summary> <div class="text-gray-600 text-sm p-5 border-t border-gray-100 bg-gray-50 rounded-b-xl"> <ol class="list-decimal pl-5 space-y-2"> <li>Haz clic en el botón <strong>Vista previa / Descargar</strong> de arriba.</li> <li>Cuando se te redirija, acepta los términos y haz clic en Instalar.</li> <li>Espera a que la descarga de Flatlogic termine en tu dispositivo.</li> </ol> </div> </details> <details class="group bg-surface-lowest rounded-xl shadow-ambient-sm transition-all duration-200"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none p-5 hover:bg-gray-50 rounded-xl"> <span class="text-gray-900 text-sm font-bold">Cómo usar Flatlogic</span> <span class="transition group-open:rotate-180 text-gray-500"> <svg fill="none" height="20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="20"><path d="M6 9l6 6 6-6"></path></svg> </span> </summary> <div class="text-gray-600 text-sm p-5 border-t border-gray-100 bg-gray-50 rounded-b-xl"> <p>Este software se usa principalmente para las funciones principales descritas arriba. Abre la aplicación después de instalarla para explorar sus capacidades.</p> </div> </details> </div> </section> <section> <header class="mb-4"> <h2 class="inline-flex items-center py-4 text-sm font-medium text-on-surface border-b-2 border-blurple"> Reseñas de usuarios de Flatlogic <span class="ml-2 px-2 py-0.5 text-xs font-bold bg-blurple rounded-full text-white"> 0 </span> </h2> </header> <div class="py-8 px-6 bg-gray-50 mt-4 rounded-lg"> <ul class="space-y-6"> <p class="text-sm font-medium text-gray-500">No se encontraron reseñas</p> </ul> </div> </section> <section> <header class="mb-4"> <h2 class="py-4 text-sm font-medium text-on-surface border-b-2 border-blurple">Aplicaciones similares</h2> </header> <div class="py-6 bg-gray-50 mt-4"> <div class="grid grid-cols-1 sm:grid-cols-3 gap-6"> <div class="text-center"> <a href="https://3d-ai-studio.es.softpas.com" class="block transition-transform hover:scale-105" title="3D AI Studio"> <img src="https://images.sftcdn.net/images/t_app-icon-s/p/091c41f4-e0bf-4abf-a544-5daa257d0e1a/3369391957/3d-ai-studio-logo" alt="3D AI Studio" class="w-24 h-24 mx-auto rounded-lg object-cover" loading="lazy" decoding="async" width="96" height="96" onerror="this.onerror=null;this.src='/images/placeholder-150.png';"> <p class="mt-2 text-sm font-medium text-gray-900 truncate"> 3D AI Studio </p> <p class="text-xs text-gray-500">FREE</p> </a> </div> <div class="text-center"> <a href="https://3d-textures-by-polycam.es.softpas.com" class="block transition-transform hover:scale-105" title="3D textures by Polycam"> <img src="https://images.sftcdn.net/images/t_app-icon-s/p/d454cdfa-e0dc-4b76-933b-30706959a907/1917059673/3d-textures-by-polycam-logo" alt="3D textures by Polycam" class="w-24 h-24 mx-auto rounded-lg object-cover" loading="lazy" decoding="async" width="96" height="96" onerror="this.onerror=null;this.src='/images/placeholder-150.png';"> <p class="mt-2 text-sm font-medium text-gray-900 truncate"> 3D textures by Polycam </p> <p class="text-xs text-gray-500">FREE</p> </a> </div> <div class="text-center"> <a href="https://3daily.es.softpas.com" class="block transition-transform hover:scale-105" title="3DAiLY"> <img src="https://images.sftcdn.net/images/t_app-icon-s/p/7c3b89a7-fdd8-45aa-a43d-e969b805baac/179865060/3daily-logo" alt="3DAiLY" class="w-24 h-24 mx-auto rounded-lg object-cover" loading="lazy" decoding="async" width="96" height="96" onerror="this.onerror=null;this.src='/images/placeholder-150.png';"> <p class="mt-2 text-sm font-medium text-gray-900 truncate"> 3DAiLY </p> <p class="text-xs text-gray-500">FREE</p> </a> </div> </div> </div> </section> </div> <div class="lg:self-start space-y-6"> <div class="ap-app-aotd-desktop"> <div class="ap-mini ap-aotd"> <p class="ap-mini__title">Aplicación del día</p> <a href="https://the-cursed-forest.es.softpas.com" class="ap-aotd__card"> <img class="ap-aotd__icon" src="https://image.winudf.com/v2/image1/MzY3ODQzNzRfMTcyOTQ3MzAwOV8wMzM/screen-0.png?fakeurl=1&type=png&w=170" alt="The Cursed Forest" loading="eager" fetchpriority="high" decoding="async"> <div class="ap-aotd__body"> <p class="ap-aotd__name">The Cursed Forest</p> <p class="ap-aotd__tag"></p> </div> <span class="ap-aotd__cta">Obtener</span> </a> </div> </div> <div class="bg-surface-lowest rounded-2xl shadow-ambient-md p-5"> <h2 class="text-lg font-bold text-on-surface mb-4 flex items-center gap-2"> Aplicaciones recomendadas <i class="fa fa-chevron-right text-sm"></i> </h2> <div class="space-y-4"> <div> <div class="flex items-center gap-3"> <img src="https://images.sftcdn.net/images/t_app-icon-s/p/3bf842ca-2b0a-4cd0-9179-06d7ef80052a/4008747922/recordscreen-io-logo%20(3).png" alt="RecordScreen io" class="w-12 h-12 rounded-xl object-cover flex-shrink-0" loading="lazy" onerror="this.onerror=null;this.src='/images/placeholder-150.png';"> <div class="flex-1 min-w-0"> <p class="text-sm font-bold text-on-surface truncate">RecordScreen io</p> <p class="text-xs text-on-surface-variant mt-0.5">Web Apps</p> </div> </div> <a href="https://recordscreen-io.es.softpas.com" class="btn-primary w-full text-center mt-2 block text-sm"> Descargar aplicaciones </a> </div> <div> <div class="flex items-center gap-3"> <img src="https://images.sftcdn.net/images/t_app-icon-s/p/9d4da04c-393d-4692-994b-bcff9aee341b/371103658/zoho-workdrive-download-zoho-workdrive.png" alt="Zoho WorkDrive" class="w-12 h-12 rounded-xl object-cover flex-shrink-0" loading="lazy" onerror="this.onerror=null;this.src='/images/placeholder-150.png';"> <div class="flex-1 min-w-0"> <p class="text-sm font-bold text-on-surface truncate">Zoho WorkDrive</p> <p class="text-xs text-on-surface-variant mt-0.5">Web Apps</p> </div> </div> <a href="https://zoho-workdrive.es.softpas.com" class="btn-primary w-full text-center mt-2 block text-sm"> Descargar aplicaciones </a> </div> <div> <div class="flex items-center gap-3"> <img src="https://images.sftcdn.net/images/t_app-icon-s/p/9ba1fbd3-8dd2-40aa-bebd-934f5579a445/3709241806/research-studio-Download-Research-Studio.jpg" alt="Research Studio" class="w-12 h-12 rounded-xl object-cover flex-shrink-0" loading="lazy" onerror="this.onerror=null;this.src='/images/placeholder-150.png';"> <div class="flex-1 min-w-0"> <p class="text-sm font-bold text-on-surface truncate">Research Studio</p> <p class="text-xs text-on-surface-variant mt-0.5">Web Apps</p> </div> </div> <a href="https://research-studio.es.softpas.com" class="btn-primary w-full text-center mt-2 block text-sm"> Descargar aplicaciones </a> </div> <div> <div class="flex items-center gap-3"> <img src="https://images.sftcdn.net/images/t_app-icon-s/p/c90f835f-ddcb-4f65-b72f-d5259e0181d7/1341857614/proton-drive-Proton%20Pass-icon.png" alt="Proton Drive" class="w-12 h-12 rounded-xl object-cover flex-shrink-0" loading="lazy" onerror="this.onerror=null;this.src='/images/placeholder-150.png';"> <div class="flex-1 min-w-0"> <p class="text-sm font-bold text-on-surface truncate">Proton Drive</p> <p class="text-xs text-on-surface-variant mt-0.5">Web Apps</p> </div> </div> <a href="https://proton-drive.es.softpas.com" class="btn-primary w-full text-center mt-2 block text-sm"> Descargar aplicaciones </a> </div> <div> <div class="flex items-center gap-3"> <img src="https://assets.sftcdn.net/public/670730.svg" alt="Esplorio 2 0" class="w-12 h-12 rounded-xl object-cover flex-shrink-0" loading="lazy" onerror="this.onerror=null;this.src='/images/placeholder-150.png';"> <div class="flex-1 min-w-0"> <p class="text-sm font-bold text-on-surface truncate">Esplorio 2 0</p> <p class="text-xs text-on-surface-variant mt-0.5">Web Apps</p> </div> </div> <a href="https://esplorio-2-0.es.softpas.com" class="btn-primary w-full text-center mt-2 block text-sm"> Descargar aplicaciones </a> </div> </div> </div> </div> </div> </div> </main> </div> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Inicio", "item": "https://flatlogic.es.softpas.com" }, { "@type": "ListItem", "position": 2, "name": "Aplicaciones", "item": "https://flatlogic.es.softpas.com/apps" }, { "@type": "ListItem", "position": 3, "name": "Flatlogic", "item": "https://flatlogic.es.softpas.com" } ] } </script> </main> <script nonce="hUN6PzGfjy8bIJyoPYz6Jw==" defer src="https://flatlogic.es.softpas.com/js/apkpure-clone.js"></script> <footer class="ap-footer"> <div class="ap-footer__cols"> <div> <p class="ap-footer__brand">SoftPas</p> <p class="ap-footer__about"> SoftPas es tu plataforma para el software y la tecnología más recientes: aplicaciones, juegos, mods y reseñas para escritorio y móvil. </p> <div class="ap-footer__social"> <a href="https://x.com/softpascom" target="_blank" rel="nofollow noopener" aria-label="X"><i class="fa-brands fa-x-twitter"></i></a> <a href="https://www.facebook.com/profile.php?id=61560272739720" target="_blank" rel="nofollow noopener" aria-label="Facebook"><i class="fa-brands fa-facebook-f"></i></a> <a href="https://www.instagram.com/softpascom/" target="_blank" rel="nofollow noopener" aria-label="Instagram"><i class="fa-brands fa-instagram"></i></a> </div> </div> <div> <h4>Explorar</h4> <ul> <li><a href="https://flatlogic.es.softpas.com/apps">Aplicaciones</a></li> <li><a href="https://flatlogic.es.softpas.com/category/games">Juegos</a></li> <li><a href="https://flatlogic.es.softpas.com/category/ai">Herramientas de IA</a></li> <li><a href="https://flatlogic.es.softpas.com/articles">Artículos</a></li> </ul> </div> <div> <h4>Legal</h4> <ul> <li><a href="https://flatlogic.es.softpas.com/privacy">Política de privacidad</a></li> <li><a href="https://flatlogic.es.softpas.com/terms">Términos y condiciones</a></li> <li><a href="https://flatlogic.es.softpas.com/cookie-policy">Política de cookies</a></li> <li><a href="https://flatlogic.es.softpas.com/dmca">DMCA</a></li> </ul> </div> <div> <h4>Boletín</h4> <p style="font-size:13px;line-height:20px;margin:0 0 12px;color:var(--ap-muted);"> Suscríbete para recibir noticias de software y selecciones recomendadas. </p> <form action="#" method="POST" style="display:flex;gap:8px;"> <input type="hidden" name="_token" value="ehNPLhlNU9o9WnC4sYMpDaCXAoG8H3YqNVkzOXEN" autocomplete="off"> <input type="email" name="email" placeholder="Tu correo electrónico" required style="flex:1;min-width:0;height:36px;padding:0 12px;border-radius:6px;border:1px solid var(--ap-border);background:#ffffff;color:var(--ap-text);font-size:13px;outline:none;color-scheme:light;"> <button type="submit" style="height:36px;padding:0 16px;border-radius:6px;background:var(--ap-accent);color:#fff;border:0;font-size:13px;font-weight:600;cursor:pointer;">Suscribirse</button> </form> <a href="/publishing-center" style="display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;color:var(--ap-accent);text-decoration:none;"> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1"/><polyline points="16 8 12 4 8 8"/><line x1="12" y1="4" x2="12" y2="16"/></svg> Sube tu software </a> </div> </div> <nav class="ap-footer__languages" aria-label="Traducciones disponibles"> <a href="https://flatlogic.de.softpas.com/" hreflang="de">German</a> <a href="https://flatlogic.es.softpas.com/" hreflang="es">Spanish</a> <a href="https://flatlogic.fr.softpas.com/" hreflang="fr">French</a> <a href="https://flatlogic.pt.softpas.com/" hreflang="pt">Portuguese</a> <a href="https://flatlogic.ro.softpas.com/" hreflang="ro">Romanian</a> <a href="https://flatlogic.ru.softpas.com/" hreflang="ru">Russian</a> <a href="https://flatlogic.tr.softpas.com/" hreflang="tr">Turkish</a> </nav> <div class="ap-footer__bottom"> <div>© 2026 SoftPas. Todos los derechos reservados.</div> <div class="ap-footer__legal"> <a href="https://flatlogic.es.softpas.com/about">Acerca de</a> <a href="https://flatlogic.es.softpas.com/team">Equipo</a> <a href="https://flatlogic.es.softpas.com/contact">Contacto</a> <a href="https://flatlogic.es.softpas.com/advertising">Publicidad</a> </div> </div> </footer> <script src="/livewire/livewire.js?id=646f9d24" nonce="hUN6PzGfjy8bIJyoPYz6Jw==" data-csrf="ehNPLhlNU9o9WnC4sYMpDaCXAoG8H3YqNVkzOXEN" data-update-uri="/livewire/update" data-navigate-once="true"></script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "SoftPas", "url": "https://softpas.com", "logo": "https://softpas.com/logo.png", "sameAs": [ "https://x.com/softpascom", "https://www.facebook.com/profile.php?id=61560272739720", "https://www.instagram.com/softpascom/" ] } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "SoftPas", "url": "https://softpas.com", "potentialAction": { "@type": "SearchAction", "target": "https://softpas.com/apps?search={search_term_string}", "query-input": "required name=search_term_string" } } </script> <script nonce="hUN6PzGfjy8bIJyoPYz6Jw=="> function showAlert(message, type) { type = type || 'info'; var alertDiv = document.createElement('div'); var colors = { 'success': 'bg-green-100 border-green-500 text-green-700', 'error': 'bg-red-100 border-red-500 text-red-700', 'warning': 'bg-yellow-100 border-yellow-500 text-yellow-700', 'info': 'bg-blue-100 border-blue-500 text-blue-700' }; var icons = { 'success': 'fa-check-circle', 'error': 'fa-exclamation-circle', 'warning': 'fa-exclamation-triangle', 'info': 'fa-info-circle' }; alertDiv.className = 'fixed bottom-4 right-4 z-50'; alertDiv.innerHTML = '<div class="p-4 rounded-lg shadow-lg border-l-4 ' + colors[type] + '">' + '<div class="flex items-center">' + '<div class="flex-shrink-0"><i class="fas ' + icons[type] + ' text-xl"></i></div>' + '<div class="ml-3"><p class="text-sm font-medium">' + message + '</p></div>' + '<button class="ml-4 text-gray-400 hover:text-gray-500 alert-close"><i class="fas fa-times"></i></button>' + '</div></div>'; document.body.appendChild(alertDiv); alertDiv.querySelector(".alert-close").addEventListener("click",function(){alertDiv.remove()}); setTimeout(function() { alertDiv.remove(); }, 5000); } </script> <script nonce="hUN6PzGfjy8bIJyoPYz6Jw=="> (function(){ var els = document.querySelectorAll('[data-animate]'); if (!els.length) return; if (!('IntersectionObserver' in window)) { els.forEach(function(el){ el.classList.add('is-visible'); }); return; } var obs = new IntersectionObserver(function(entries){ entries.forEach(function(e){ if (e.isIntersecting) { e.target.classList.add('is-visible'); obs.unobserve(e.target); } }); }, { threshold: 0.1, rootMargin: '0px 0px -40px 0px' }); els.forEach(function(el){ obs.observe(el); }); })(); </script> <script nonce="hUN6PzGfjy8bIJyoPYz6Jw=="> // Hard kill stale service workers that cached HTML responses for some users. // Runs on every page load; no-op once nothing is registered. if ('serviceWorker' in navigator) { navigator.serviceWorker.getRegistrations().then(function(regs){ regs.forEach(function(r){ r.unregister(); }); }).catch(function(){}); if (window.caches && caches.keys) { caches.keys().then(function(keys){ keys.forEach(function(k){ caches.delete(k); }); }).catch(function(){}); } } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "SoftwareApplication", "name": "Flatlogic", "operatingSystem": "Windows, Mac, Linux, Android, IOS", "applicationCategory": "Utilities", "image": [ "https://images.sftcdn.net/images/t_app-cover-s-16-9,f_auto/p/e821a310-4e45-473e-b1da-fa4c50f7d921/2321615517/flatlogic-screenshot" ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": 0, "reviewCount": 0 }, "offers": { "@type": "Offer", "price": "FREE", "priceCurrency": "USD", "url": "https://flatlogic.es.softpas.com/preview" }, "publisher": { "@type": "Organization", "name": "flatlogic", "url": "https://flatlogic.com/", "eeat": "" }, "description": "" } </script> <script type="application/ld+json"> {"@context":"https://schema.org","@type":"ItemList","itemListElement":[{"@type":"SiteNavigationElement","position":1,"name":"Juegos","url":"https://flatlogic.es.softpas.com/games"},{"@type":"SiteNavigationElement","position":2,"name":"Aplicaciones","url":"https://flatlogic.es.softpas.com/apps"},{"@type":"SiteNavigationElement","position":3,"name":"Artículos","url":"https://flatlogic.es.softpas.com/articles"},{"@type":"SiteNavigationElement","position":4,"name":"Productos","url":"https://flatlogic.es.softpas.com/products"}]} </script> <div id="consent-banner" style="display:none;position:fixed;bottom:0;left:0;right:0;z-index:9999;background:rgba(0,0,0,0.85);backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,0.1);"> <div style="max-width:1200px;margin:0 auto;padding:20px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;"> <div style="flex:1;min-width:280px;"> <h3 style="color:#fff;font-size:16px;font-weight:700;margin:0 0 6px;">Valoramos tu privacidad</h3> <p style="color:#ccc;font-size:13px;line-height:1.5;margin:0;"> Nosotros y nuestros socios usamos cookies y tecnologías similares para personalizar contenido, mostrar anuncios relevantes y analizar el tráfico del sitio. Al hacer clic en <strong style="color:#fff;">"Aceptar todo"</strong>, aceptas el uso de cookies para publicidad y análisis. Puedes gestionar tus preferencias o saber más en nuestra <a href="/cookie-policy" style="color:#818cf8;text-decoration:underline;">Política de cookies</a> y <a href="/privacy" style="color:#818cf8;text-decoration:underline;">Política de privacidad</a>. </p> </div> <div style="display:flex;gap:12px;flex-shrink:0;"> <button id="consent-reject" style="padding:10px 24px;font-size:14px;font-weight:600;color:#fff;background:transparent;border:1px solid rgba(255,255,255,0.3);border-radius:8px;cursor:pointer;transition:all 0.2s;"> Solo esenciales </button> <button id="consent-accept" style="padding:10px 24px;font-size:14px;font-weight:700;color:#fff;background:#4f46e5;border:none;border-radius:8px;cursor:pointer;transition:all 0.2s;box-shadow:0 2px 8px rgba(79,70,229,0.4);"> Aceptar todo </button> </div> </div> </div> <script nonce="hUN6PzGfjy8bIJyoPYz6Jw=="> (function(){ var CONSENT_KEY = "softpas_ad_consent"; var banner = document.getElementById("consent-banner"); function getCookie(name) { var m = document.cookie.match(new RegExp("(^| )" + name + "=([^;]+)")); return m ? m[2] : null; } function setCookie(name, value) { var exp = new Date(); exp.setFullYear(exp.getFullYear() + 1); document.cookie = name + "=" + value + ";expires=" + exp.toUTCString() + ";path=/;domain=.softpas.com;SameSite=Lax"; } var stored = getCookie(CONSENT_KEY); if (!stored) { banner.style.display = "block"; } else if (stored === "accepted") { enableAds(); } document.getElementById("consent-accept").addEventListener("click", function(){ setCookie(CONSENT_KEY, "accepted"); banner.style.display = "none"; enableAds(); }); document.getElementById("consent-reject").addEventListener("click", function(){ setCookie(CONSENT_KEY, "rejected"); banner.style.display = "none"; }); function enableAds(){ if (window.gtag) { gtag("consent", "update", { ad_storage: "granted", ad_user_data: "granted", ad_personalization: "granted", analytics_storage: "granted" }); } } })(); </script> <script>document.documentElement.classList.remove('no-js');document.addEventListener('DOMContentLoaded',function(){var lazyImages=[].slice.call(document.querySelectorAll('img[loading="lazy"]'));if('IntersectionObserver' in window){var lazyImageObserver=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){var lazyImage=entry.target;lazyImage.classList.add('loaded');lazyImageObserver.unobserve(lazyImage)}})});lazyImages.forEach(function(lazyImage){lazyImageObserver.observe(lazyImage)})}else{lazyImages.forEach(function(img){img.classList.add('loaded')})}});</script> </body> </html>