El problema de las pantallas vacias

Muchas apps modernas dependen de JavaScript, sesion iniciada y llamadas a API. Si algo tarda, falla o requiere autenticacion, el visitante puede ver una pantalla con poco contenido. Para un usuario registrado eso puede ser normal; para una revision externa parece una pagina sin valor.

La web publica evita ese problema porque cada URL importante contiene texto, enlaces y contexto desde el primer HTML.

Contenido estable para explicar el proyecto

Las paginas publicas tienen otra responsabilidad: explicar. Deben contar que problema resuelve PickaRoom, como se usa, que decisiones tecnicas hay detras y que limites tiene. Eso no encaja bien dentro de una app cuyo objetivo principal es ejecutar acciones.

Separar ambos mundos permite que la app se centre en producto y que el sitio principal construya confianza, documentacion y presencia publica.

Indexacion, accesibilidad y rendimiento

HTML estatico tiene ventajas claras: carga rapido, se puede rastrear con facilidad, funciona mejor sin estado inicial complejo y permite metadatos concretos por pagina. Tambien hace mas sencilla la accesibilidad basica, porque el contenido principal no depende de que se hidrate una aplicacion completa.

La frontera practica

La regla que sigo es simple: si una pagina sirve para leer, aprender o evaluar el proyecto, vive en el sitio publico. Si sirve para iniciar sesion, guardar, publicar, chatear o gestionar datos personales, vive en la app.

Una SPA puede ser el producto; el sitio publico es la explicacion fiable del producto.