Caso de estudio

Win95-GPT

Win95-GPT es una aplicación web interactiva que fusiona la nostalgia visual de los sistemas operativos de los años 90 con la potencia del procesamiento de lenguaje natural contemporáneo.

Html5CSS3 / Win95 Design SystemJavaScript (ES6+)SupabaseSvelteKitOpenAI APIVercel
Win95-GPT — vista principal
1 Interfaz simulada
PWA Disponible
100% Respuestas en streaming
<1s Carga inicial

Adaptar streaming de datos a un entorno Win95

El principal desafío técnico consistía en encapsular el comportamiento dinámico y asíncrono de las APIs de IA actuales dentro de una estructura DOM que emula un sistema operativo estático y antiguo. Había que gestionar estados complejos para permitir múltiples ventanas interactivas, renderizar respuestas de texto en streaming de forma fluida y simular los tiempos de respuesta de la época sin romper la experiencia de usuario ni bloquear el hilo principal del navegador debido a la carga de estilos CSS personalizados y tipografías retro.

Ingeniería frontend y simulación de OS

Desarrollé la arquitectura del frontend utilizando JavaScript moderno y metodologías modulares para la gestión del DOM y los estados de las ventanas. Implementé la lógica de conexión con el backend de IA para recibir y procesar respuestas en streaming utilizando Server-Sent Events (SSE), integré un sistema nativo de drag-and-drop para las ventanas clásicas y optimicé la hoja de estilos CSS para lograr una réplica exacta de la interfaz original de Microsoft sin depender de frameworks pesados que ralentizaran la carga inicial de la aplicación.
Win95-GPT — captura secundaria 1
Win95-GPT — captura secundaria 2

Experiencia nostálgica de alto rendimiento

El resultado es un caso de estudio técnico único que convierte un experimento conceptual en un producto web interactivo, robusto y de carga instantánea. La aplicación maneja con éxito la asincronía del streaming de datos, mantiene tasas de refresco óptimas durante el movimiento de ventanas y ofrece una experiencia nostálgica impecable para el usuario. El proyecto sirve como un excelente escaparate de habilidades en manipulación avanzada del DOM, rendimiento frontend y diseño de interfaces de usuario creativas pero funcionales.
Html5CSS3 / Win95 Design SystemJavaScript (ES6+)SupabaseSvelteKitOpenAI APIVercel