Skip to content

charlygustav/28E

Repository files navigation

🌷 28E

Una experiencia web de alto rendimiento construida con Vanilla JS, GSAP y TailwindCSS.

Estado Vanilla JS Tailwind GSAP


📖 Resumen

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.

✨ Características Principales

  • 🔓 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 #000000 puros con tarjetas .bento-surface color 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 contain y translateZ(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 AudioContext maneja 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.

🛠️ Stack Tecnológico

  • 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) y Merriweather (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.

📁 Estructura del Proyecto

/
├── 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

🚀 Desarrollo Local

Para correr este proyecto localmente:

  1. Clona el repositorio:
    git clone https://github.com/charlygustav/yaire.git
  2. Inicia cualquier servidor web local en el directorio (ej. Live Server, http.server de Python, o http-server de Node).
  3. Abre index.html en tu navegador.

🎨 Filosofía de Diseño

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) y tulip-500 (Rosa).

Diseñado y codificado por Charles Gustav.

About

Sitio web frontend interactivo dedicado a Yaire, desarrollada con HTML5 y estilizada con el framework Tailwind CSS para garantizar un diseño responsivo y fluido con soporte para modo oscuro. Su interactividad y dinamismo están programados con Vanilla JS, e integra bibliotecas externas como Chart.js para la renderización de los gráficos.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors