El Oráculo del I Ching es una aplicación web moderna y elegante que permite consultar el antiguo oráculo chino del I Ching (Libro de las Mutaciones). Esta aplicación combina la sabiduría milenaria con tecnología web moderna para ofrecer una experiencia única e inmersiva.
- 🎲 Consulta al Oráculo: Sistema de consulta tradicional con tres monedas
- 📚 Biblioteca Completa: Los 64 hexagramas con sus interpretaciones detalladas
- 🎨 Diseño Premium: Interfaz moderna con paleta de colores tradicionales chinos
- 📱 PWA: Instalable como aplicación nativa en dispositivos móviles
- 🌐 Multiidioma: Optimizado para español
- 💾 Historial: Guarda tus consultas anteriores
- 🔄 Compartir: Comparte tus consultas en redes sociales
- 🎯 SEO Optimizado: Meta tags y structured data para mejor posicionamiento
- ⚡ Performance: Carga rápida y optimizada
- 🔒 Seguridad: Headers de seguridad configurados
Visita la aplicación en: https://iching-librodemutaciones.web.app
- HTML5: Estructura semántica y accesible
- CSS3: Diseño responsive con variables CSS y animaciones
- JavaScript (Vanilla): Lógica de la aplicación sin frameworks
- Font Awesome: Iconografía moderna
- Google Fonts: Tipografías Noto Serif SC y Noto Sans SC
- Firebase Hosting: Hosting rápido y seguro
- Service Worker: Funcionalidad offline
- PWA: Progressive Web App
- Git: Control de versiones
- Firebase CLI: Despliegue automatizado
- http-server: Servidor de desarrollo local
I-Ching/
├── assets/
│ └── images/
│ ├── favicon/ # Iconos para diferentes dispositivos
│ ├── logo.png # Logo principal
│ └── logo.jpeg # Logo alternativo
├── index.html # Página principal
├── hexagramas.html # Biblioteca completa de hexagramas
├── hexagrama.html # Vista detallada de hexagrama individual
├── blog.html # Blog sobre I Ching
├── styles.css # Estilos principales
├── script.js # Lógica de la aplicación
├── share-functions.js # Funciones para compartir
├── share-styles.css # Estilos para compartir
├── hexagramas.json # Base de datos de hexagramas
├── articulos.json # Artículos del blog
├── manifest.json # Configuración PWA
├── service-worker.js # Service Worker para PWA
├── firebase.json # Configuración Firebase
├── .firebaserc # Proyecto Firebase
├── robots.txt # SEO
├── sitemap.xml # Mapa del sitio
└── README.md # Este archivo
La aplicación utiliza una paleta de colores inspirada en la tradición china:
- Rojo Imperial:
#8c1c13- Color principal - Beige Papel Antiguo:
#e8d8c5- Fondos secundarios - Dorado Suave:
#d4b483- Acentos - Marrón Oscuro:
#2c1e16- Textos y elementos oscuros - Beige Claro:
#f5f2e9- Fondos principales
- Node.js (v14 o superior)
- npm o npx
- Git
-
Clonar el repositorio
git clone https://github.com/JoseAlvarezDev/I-Ching.git cd I-Ching -
Iniciar servidor local
npx http-server -p 3000
-
Abrir en el navegador
http://localhost:3000
-
Instalar Firebase CLI
npm install -g firebase-tools
-
Iniciar sesión en Firebase
firebase login
-
Desplegar
firebase deploy --only hosting
La aplicación es una Progressive Web App (PWA) que ofrece:
- ✅ Instalable en dispositivos móviles y escritorio
- ✅ Funciona offline
- ✅ Carga rápida con Service Worker
- ✅ Icono en pantalla de inicio
- ✅ Splash screen personalizada
- Visita el sitio web en tu navegador
- Busca el icono de "Instalar" en la barra de direcciones
- Haz clic en "Instalar"
- La app aparecerá en tu pantalla de inicio
- Sistema tradicional de tres monedas
- Generación de hexagramas con líneas mutantes
- Interpretación completa (Juicio, Imagen, Líneas)
- Opción de formular pregunta personalizada
- Entrada por voz disponible
- Vista de los 64 hexagramas completos
- Búsqueda y filtrado
- Vista detallada de cada hexagrama
- Información sobre trigramas
- Compartir en WhatsApp, Twitter, Facebook, Telegram
- Descargar como imagen
- Formato visual atractivo
- Guarda consultas anteriores
- Acceso rápido a resultados pasados
- Almacenamiento local
La aplicación implementa las siguientes medidas de seguridad:
- HSTS: Strict-Transport-Security
- CSP: Content-Security-Policy
- X-Frame-Options: Protección contra clickjacking
- X-Content-Type-Options: Prevención de MIME sniffing
- Referrer-Policy: Control de información de referencia
- ✅ Meta tags optimizados
- ✅ Open Graph para redes sociales
- ✅ Twitter Cards
- ✅ Structured Data (Schema.org)
- ✅ Sitemap.xml
- ✅ Robots.txt
- ✅ Canonical URLs
- ✅ Lazy loading de imágenes
- ✅ Minificación de recursos
Las contribuciones son bienvenidas. Por favor:
- Fork el proyecto
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature) - Commit tus cambios (
git commit -m 'Add some AmazingFeature') - Push a la rama (
git push origin feature/AmazingFeature) - Abre un Pull Request
Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.
Jose Alvarez - Amarcord Software
- GitHub: @JoseAlvarezDev
- Email: ichinglibrodemutaciones@gmail.com
- Richard Wilhelm por su traducción del I Ching
- La comunidad de desarrolladores web
- Firebase por el hosting gratuito
- Font Awesome por los iconos
- Google Fonts por las tipografías
☯️ Desarrollado y Diseñado por Jose Alvarez Dev
© 2025 El Oráculo del I Ching
