OpenTune Web es el sitio web oficial de OpenTune, una aplicación Android para reproducir YouTube Music con interfaz moderna basada en Material Design 3.
Este repositorio contiene:
- 🌐 Sitio Web Completo: HTML5, JavaScript y Material 3 Expressive
- 📱 Responsive: Optimizado para móviles, tablets y desktop
- ⚡ Ligero: Solo lo esencial, sin frameworks
- 🎨 Material Design 3: Interfaz moderna con colores expresivos
- 🎯 Información del Proyecto: Características y funcionalidades de OpenTune
- 📥 Descargas: Enlaces directos a versiones estables
- 🖼️ Galería de Capturas: Carrusel interactivo de screenshots
- 💬 Formulario de Contacto: Sistema de soporte integrado
- 🌍 Multilingüe: Español, English, Português
- 🎨 Material Design 3 Expressive: Colores y componentes expresivos
- ⚙️ GitHub API Integration: Versiones y changelog en tiempo real
| Tecnología | Uso |
|---|---|
| HTML5 | Estructura semántica |
| JavaScript (ES6+) | Interactividad y lógica |
| Material Design 3 | Sistema de diseño expresivo |
| CSS Personalizado | Estilos y animaciones |
| GitHub API | Datos en tiempo real |
| Tailwind CSS | Utility classes (via CDN) |
OpenTune-Web/
├── index.html # Página principal (Español)
├── en.html # Página en English
├── pt_BR.html # Página en Português
├── from.html # Formulario de contacto
├── beta.html # Página de beta
├── PdP.html # Política de privacidad
├── 404.html # Página 404
├── script.js # Lógica principal (ES6+)
├── css/
│ ├── styles.css # Estilos principales
│ ├── dialogs.css # Diálogos Material 3
│ ├── carousel.css # Carrusel de screenshots
│ └── ...
├── icon/ # Logo e iconos
├── img/ # Imágenes y assets
└── contribuidores/ # Página de colaboradores
- Servidor web local o Netlify
- Navegador moderno (Chrome, Firefox, Safari, Edge)
- Clonar el repositorio
git clone https://github.com/Arturo254/OpenTune-Web.git
cd OpenTune-Web- Servir localmente
Opción 1: Python
python -m http.server 8000Opción 2: Node.js (http-server)
npx http-serverOpción 3: Live Server (VS Code)
- Instalar extensión "Live Server"
- Click derecho → "Open with Live Server"
- Acceder
http://localhost:8000
- Hero section con información principal
- Características del proyecto
- Galería de screenshots (carrusel)
- Sección de descargas
- Estadísticas en tiempo real desde GitHub
- Gestión de temas: Claro/Oscuro
- Gestión de idiomas: Cambio de página
- Gestión de diálogos: Modal del warning
- Gestor de versiones: Integración con GitHub API
- Carrusel de screenshots: Navegación táctil y con botones
- Formulario de contacto: Integración con Formspree
- Variables CSS para Material Design 3
- Componentes: botones, tarjetas, diálogos
- Animaciones y transiciones
- Responsive design
- Obtiene versiones y changelog en tiempo real
- Obtiene estadísticas del repositorio
- Obtiene lista de contribuidores
// Ejemplo de uso
const response = await fetch(`https://api.github.com/repos/Arturo254/OpenTune/releases/latest`);- Maneja el envío de formularios de contacto
// Endpoint
https://formspree.io/f/xgvallrqEl sitio utiliza componentes expresivos de Material Design 3:
- ✅ Botones: Primary, Secondary, Filled
- ✅ Tarjetas: Glass-morphism con efectos
- ✅ Diálogos: Modales semitransparentes
- ✅ Carrusel: Con indicadores y navegación
- ✅ Chips: Etiquetas decorativas
- ✅ Iconos: Material Symbols Outlined
El sitio soporta 3 idiomas:
- Español (
index.html) - English (
en.html) - Português (
pt_BR.html)
Cambio de idioma mediante diálogo con selector de banderas.
- ✅ Móviles: 320px+
- ✅ Tablets: 768px+
- ✅ Desktop: 1024px+
- ✅ Pantallas grandes: 1280px+
Las contribuciones son bienvenidas. Para contribuir:
- Fork el repositorio
- Crea una rama (
git checkout -b feature/mi-feature) - Commit tus cambios (
git commit -am 'Agregar feature') - Push (
git push origin feature/mi-feature) - Abre un Pull Request
- 🎨 Mejoras de diseño
- 🐛 Fixes de bugs
- 🌍 Nuevas traducciones
- ⚡ Optimización de performance
- 📝 Mejoras de documentación
Si encuentras un bug:
- Verifica que no esté reportado
- Abre un nuevo issue
- O usa el formulario de contacto
El sitio está alojado en Netlify con deploy automático desde GitHub.
- URL: https://opentune.netlify.app/
- Deploy: Automático en cada push a
main - Performance: Optimizado y rápido
¿Buscas la aplicación? Visita el repositorio principal:
Este proyecto está bajo licencia GPL 3.0. Consulta LICENSE.
- Desarrollador: Arturo254
- Diseño: Material Design 3 (Google)
- Hosting: Netlify
- Contribuidores: Ver página de colaboradores
¿Te gusta OpenTune? ¡Dale una ⭐!
© 2024 Arturo.inc™. Todos los derechos reservados.