28E es una aplicación web hecha a medida y altamente optimizada, diseñada originalmente como una bóveda digital con candado de tiempo. Concebida con un lenguaje de diseño minimalista OLED-black estricto, utiliza un diseño modular "Bento Grid" para presentar el contenido de forma elegante.
El proyecto fue creado como una sorpresa especial que se desbloqueó oficialmente el 28 de Abril de 2026, permitiendo acceso completo a todas sus funciones interactivas, animaciones y música.
- 🔓 Acceso Desbloqueado: La aplicación superó su fecha límite criptográfica y ahora está completamente abierta para explorar.
- 🌑 Estética "Monolith" OLED-Black: Fondos
#000000puros con tarjetas.bento-surfacecolor carbón. Se eliminó todo rastro de "glassmorphism" para asegurar el máximo contraste, negros profundos y una sensación premium editorial. - 🚀 Interfaz Acelerada por Hardware: El uso de
containytranslateZ(0)en CSS, junto con una gestión agresiva del DOM, garantiza una fluidez de 60 FPS con cero fugas de memoria, incluso en teléfonos de gama baja. - 🎵 Motor de Audio Web Zero-Lag: Una implementación completamente personalizada usando
AudioContextmaneja la música de fondo (radio/) y los efectos de sonido de la interfaz (sounds/) sin bloquear el hilo principal de ejecución. - 🌍 Motor i18n Dinámico: Un diccionario de traducción sin dependencias integrado que soporta Inglés, Español, Francés, Portugués y Alemán, intercambiable al instante.
- 📱 Navegación Táctil (Swipes) Personalizada: Un sistema de eventos táctiles diseñado desde cero maneja los gestos en dispositivos móviles, evitando el peso de librerías externas.
- 🎮 Micro-interacciones Integradas: Incluye minijuegos (Juego de Memoria), lienzos interactivos de partículas y visualizaciones de datos fluidas con Chart.js.
- Lógica: 100% Vanilla JavaScript (Sin el peso extra de React, Vue o Angular).
- Estilos: Tailwind CSS (vía CDN) + Clases utilitarias personalizadas.
- Tipografía:
Inter(Interfaz) yMerriweather(Display). - Animaciones: GSAP 3 y ScrollTrigger para revelados de diseño y efectos de cascada enlazados al scroll.
- Visualización de Datos: Chart.js para estadísticas interactivas.
/
├── index.html # Aplicación Principal (Más de 15k líneas de JS/HTML/CSS optimizado)
├── mantenimiento.html # Interfaz de reserva / cuenta regresiva (histórica)
├── radio/ # Pistas de música en alta fidelidad
├── sounds/ # Efectos de sonido de la interfaz (clics, hovers, éxito)
└── tulip.ico # Favicon de la marca
Para correr este proyecto localmente:
- Clona el repositorio:
git clone https://github.com/charlygustav/yaire.git
- Inicia cualquier servidor web local en el directorio (ej. Live Server,
http.serverde Python, ohttp-serverde Node). - Abre
index.htmlen tu navegador.
La interfaz sigue estrictamente las directrices del diseño Monolith de Megara Studio:
- Cero sombras difusas.
- Bordes ultra delgados de 1px
rgba(255,255,255,0.05). - Los estados de "hover" se controlan mediante escalas elásticas de GSAP en lugar de cambios de color.
- La paleta de colores se restringe estrictamente a grises zinc,
brand-500(Ámbar/Naranja) ytulip-500(Rosa).
Diseñado y codificado por Charles Gustav.