Skip to content

MarcoS9309/desktop-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎭 Portafolio Digital - Marco Vinicio

Un espacio minimalista, claro y lleno de ideas donde confluyen arte, pedagogía y experimentación digital.

GitHub Pages License HTML5 CSS3 JavaScript

X Follow Contributions Welcome

🎭 Desktop Tutorial

Proyecto educativo interactivo que combina teatro emocional, fábulas adaptativas y recursos interculturales.

🚀 Proyectos

🎭 Psicodrama Virtual

Experiencia teatral emocional interactiva que explora la dimensión simbólica de la realidad. 🔗 Iniciar experiencia

📚 Fábulas Emocionales

Fábulas de Esopo seleccionadas según tu estado emocional actual. 🔗 Explorar fábulas

🌍 Proyecto Intercultural

Recursos pedagógicos para educación intercultural. 🔗 Ver recursos

🛠️ Uso

  1. Clona el repositorio

    git clone https://github.com/MarcoS9309/desktop-tutorial.git
  2. Abre con servidor local

    python3 -m http.server 3000
  3. Visita: http://localhost:3000

📁 Estructura

desktop-tutorial/
├── index.html              # Página principal
├── game.html              # Psicodrama Virtual
├── css/                   # Estilos
├── js/                    # Scripts
├── FabulasEmocionales/    # Proyecto fábulas
└── ProyectoIntercultural/ # Proyecto intercultural

🤝 Contribución

  1. Fork el repositorio
  2. Crea tu rama (git checkout -b feature/nueva-funcionalidad)
  3. Commit cambios (git commit -m 'Añadir funcionalidad')
  4. Push (git push origin feature/nueva-funcionalidad)
  5. Abre Pull Request

📄 Licencia

MIT License - ver LICENSE


⭐ ¡Dale una estrella si te gusta el proyecto! ⭐ GitHub stars GitHub forks


🎯 Sobre este Espacio

Soy Marco Vinicio y este es mi laboratorio digital: un cuaderno interactivo donde comparto proyectos que exploran la intersección entre teatro, pedagogía, tecnología y reflexión emocional.

🚀 Quick Start

# Clonar repositorio
git clone https://github.com/MarcoS9309/desktop-tutorial.git
cd desktop-tutorial

# Abrir en servidor local
python -m http.server 8080
# o simplemente abrir index.html en tu navegador

# Ver en vivo
open http://localhost:8080

🌐 Ver sitio en vivo →


🚀 Quick Start

  1. Clona el repositorio

    git clone https://github.com/tu-usuario/desktop-tutorial.git
    cd desktop-tutorial
  2. Instala dependencias (opcional, para desarrollo)

    npm install
  3. Ejecuta en desarrollo

    npm run dev
  4. ¡Visita los proyectos!


📋 Proyectos Incluidos

🎭 Psicodrama Virtual

Juego interactivo de teatro emocional

  • Tecnologías: HTML5, CSS3, JavaScript ES6+
  • Características:
    • Sistema de escenarios dinámicos
    • Tracking de estadísticas de usuario
    • Interfaz responsive
    • LocalStorage para persistencia

📚 Fábulas Emocionales

Sistema adaptativo de fábulas de Esopo

  • Tecnologías: HTML5, CSS3, JavaScript
  • Características:
    • Biblioteca de fábulas clásicas
    • Sistema de categorización emocional
    • Interfaz intuitiva y atractiva

🌍 Proyecto Intercultural

Recursos pedagógicos para educación intercultural

  • Tecnologías: Markdown, HTML5
  • Características:
    • Metodologías educativas documentadas
    • Actividades prácticas estructuradas
    • Enfoque en diversidad cultural

🛠️ Stack Tecnológico

Frontend

  • HTML5 - Estructura semántica y accesible
  • CSS3 - Sistema de variables y responsive design
  • JavaScript ES6+ - Programación modular y orientada a objetos

Herramientas de Desarrollo

  • Código limpio - Estructura organizada y modular
  • Estándares web - HTML5, CSS3, JavaScript ES6+
  • Performance optimizada - Carga rápida y eficiente

Deployment

  • GitHub Pages - Hosting estático gratuito
  • Jekyll compatible - Configuración básica incluida

📁 Estructura del Proyecto

desktop-tutorial/
├── 📄 index.html              # Página principal
├── 🎮 game.html              # Psicodrama Virtual
├── 📁 css/                   # Estilos globales
│   ├── variables.css         # Sistema de variables
│   ├── style.css            # Estilos principales
│   └── game.css             # Estilos del juego
├── 📁 js/                    # Scripts JavaScript
│   ├── game.js              # Lógica del psicodrama
│   └── navigation.js        # Sistema de navegación
├── 📁 FabulasEmocionales/    # Proyecto fábulas
│   ├── index.html
│   ├── app.js
│   └── estilo.css
├── 📁 ProyectoIntercultural/ # Proyecto intercultural
│   ├── index.html
│   ├── README.md
│   ├── METODOLOGIA.md
│   └── ACTIVIDADES.md
├── 📁 docs/                  # Documentación
│   ├── CONTRIBUTING.md
│   ├── DEVELOPMENT.md
│   └── TESTING.md
├── 📁 assets/               # Recursos estáticos
│   └── favicon/
└── � _config.yml           # Configuración Jekyll

🌟 Características Destacadas

✨ Experiencia de Usuario

  • Navegación fluida entre proyectos
  • Diseño responsive optimizado para móviles
  • Interfaz intuitiva con animaciones suaves
  • Accesibilidad siguiendo estándares WCAG

🔧 Desarrollo Profesional

  • Código modular con arquitectura escalable
  • Sistema de variables CSS para consistencia
  • Estructura organizada de archivos y carpetas
  • Navegación fluida entre proyectos

📈 SEO & Performance

  • Meta tags optimizados para cada página
  • Sitemap XML para indexación
  • Open Graph para redes sociales
  • Performance optimizada con carga rápida

🚀 Cómo Usar

  1. Clona el repositorio

    git clone https://github.com/tu-usuario/desktop-tutorial.git
    cd desktop-tutorial
  2. Abre con un servidor local

    # Opción 1: Python
    python3 -m http.server 3000
    
    # Opción 2: Node.js
    npx serve .
    
    # Opción 3: VS Code Live Server
    # Usar extensión Live Server
  3. ¡Explora los proyectos!


🤝 Contribución

  1. Fork el repositorio
  2. Crea una rama para tu feature (git checkout -b feature/nueva-funcionalidad)
  3. Commit tus cambios (git commit -m 'Añadir nueva funcionalidad')
  4. Push a la rama (git push origin feature/nueva-funcionalidad)
  5. Abre un Pull Request

📋 Guías de Contribución

  • Sigue las Convenciones de Commits
  • Mantén el código limpio y bien documentado
  • Prueba los cambios antes de hacer commit
  • Actualiza la documentación cuando sea necesario

📄 Licencia

Este proyecto está licenciado bajo la MIT License - ver el archivo LICENSE para más detalles.


🙏 Agradecimientos

  • GitHub Education por proporcionar las herramientas de desarrollo
  • Comunidad Open Source por las librerías y recursos utilizados
  • Colaboradores que han contribuido al proyecto

📞 Contacto & Soporte


⭐ Si este proyecto te ha sido útil, ¡no olvides darle una estrella! ⭐

Hecho con ❤️ para la educación y el teatro emocional

🏠 Volver al inicio | 📚 Documentación | 🚀 Demo Live


🚀 Proyectos Interactivos (Descripción Detallada)

🎭 Psicodrama Virtual (BETA)

Experiencia teatral emocional interactiva

Explora la dimensión simbólica de la realidad a través de un prototipo que combina:

  • Psicodrama clásico de Moreno
  • Teatro del absurdo contemporáneo
  • Dinámicas de recompensa/transformación

🔗 Iniciar experiencia

Características técnicas:

  • JavaScript ES6+ modular
  • Sistema de estadísticas local
  • Responsive design
  • 40+ escenarios únicos

📚 Fábulas Emocionales

Sabiduría clásica adaptada a tu estado emocional

Juego interactivo que presenta fábulas de Esopo seleccionadas según tu estado de ánimo actual, incluyendo:

  • Adaptaciones contemporáneas
  • Propuestas de reflexión personalizadas
  • Interface emocional intuitiva

🔗 Explorar fábulas

Características técnicas:

  • Algoritmo de selección adaptativa
  • 20+ fábulas clásicas adaptadas
  • Propuestas de actividades creativas

🚀 Proyectos Interactivos

🎭 Psicodrama Virtual (BETA)

Experiencia teatral emocional interactiva

Explora la dimensión simbólica de la realidad a través de un prototipo que combina:

  • Psicodrama clásico de Moreno
  • Teatro del absurdo contemporáneo
  • Dinámicas de recompensa/transformación

🔗 Iniciar experiencia

Características técnicas:

  • JavaScript ES6+ modular
  • Sistema de estadísticas local
  • Responsive design
  • 40+ escenarios únicos

Fábulas Emocionales

Sabiduría clásica adaptada a tu estado emocional

Juego interactivo que presenta fábulas de Esopo seleccionadas según tu estado de ánimo actual, incluyendo:

  • Adaptaciones contemporáneas
  • Propuestas de reflexión personalizadas
  • Interface emocional intuitiva

🔗 Explorar fábulas

Características técnicas:

  • Algoritmo de selección adaptativa
  • 20+ fábulas clásicas adaptadas
  • Propuestas de actividades creativas
  • Persistencia de preferencias

🌍 Proyecto Intercultural

Arte, cultura y pedagogía para comunidades reflexivas

Documentación metodológica de un proyecto educativo que integra:

  • Aprendizaje cooperativo transdisciplinar
  • Manifestaciones artísticas contextuales
  • Pensamiento crítico comunitario
  • Inclusión intercultural activa

🔗 Ver metodología

Incluye:

  • Marco metodológico completo
  • Actividades prácticas detalladas
  • Recursos para implementación
  • Casos de estudio

🛠️ Stack Tecnológico

Frontend

  • HTML5 semántico y accesible
  • CSS3 con sistema de variables custom
  • JavaScript ES6+ modular y progresivo
  • Design System unificado

Características

  • Responsive mobile-first
  • Accesible (WCAG 2.1)
  • Progressive enhancement
  • Zero dependencies (vanilla JS)
  • Navegación unificada entre proyectos

Performance

  • 📊 Lighthouse Score: 90+ en todas las métricas
  • Carga rápida: <2s en 3G
  • 💾 Tamaño mínimo: CSS/JS optimizados
  • 🔧 Código limpio: Documentado y mantenible

📂 Estructura del Proyecto

📁 desktop-tutorial/
├── 🎨 css/                    # Sistema de diseño
│   ├── variables.css          # Variables globales CSS
│   ├── style.css             # Estilos página principal  
│   └── game.css              # Estilos psicodrama
├── ⚡ js/                     # JavaScript modular
│   ├── navigation.js         # Navegación global
│   └── game.js               # Lógica psicodrama
├── 📚 FabulasEmocionales/     # Proyecto fábulas
├── 🌍 ProyectoIntercultural/  # Documentación pedagógica
├── 🏠 index.html             # Landing page
├── 🎭 game.html              # Psicodrama virtual
└── 📋 DEVELOPMENT.md         # Guía de desarrollo

🚀 Inicio Rápido

Clonar y Ejecutar

git clone https://github.com/MarcoS9309/desktop-tutorial.git
cd desktop-tutorial

# Servidor local simple
python -m http.server 8000
# o
npx live-server

Desarrollo

# Ver guía completa de desarrollo
cat DEVELOPMENT.md

# Validar código
npx html-validate *.html
npx stylelint "css/*.css"

🎨 Philosophy & Approach

Minimalismo Funcional

  • Menos es más: Interfaces limpias que potencian el contenido
  • Accesibilidad primera: Diseño inclusivo por defecto
  • Performance consciente: Cada línea de código tiene propósito

Experimentación Pedagógica

  • Teatro aplicado: Usar el drama como herramienta de autoconocimiento
  • Tecnología humanizada: Digital al servicio de la reflexión humana
  • Sabiduría tradicional: Conectar lo ancestral con lo contemporáneo

Código como Arte

  • Craft mindset: Atención al detalle en cada implementación
  • Documentación viva: El código cuenta su propia historia
  • Evolución continua: Iteración constante hacia la mejora

🤝 Colaboración

¿Quieres Contribuir?

  • 🐛 Reporta bugs a través de issues
  • 💡 Sugiere mejoras en discussions
  • 🔧 Envía PRs siguiendo las convenciones
  • 📚 Mejora documentación

Guidelines

  • Seguir el style guide
  • Mantener la accesibilidad
  • Documentar cambios significativos
  • Respetar la filosofía minimalista

📊 Roadmap

🔄 Versión Actual (2.0)

  • Refactorización completa del código
  • Sistema de diseño unificado
  • Navegación global entre proyectos
  • Mejoras de accesibilidad y performance

� Próximas Versiones

  • PWA con capacidades offline
  • Dark mode toggle
  • Internacionalización (ES/EN)
  • Estadísticas avanzadas de uso
  • Nuevos proyectos interactivos

📜 Licencia & Créditos

Licencia

Este proyecto es código abierto bajo términos permisivos. Ver LICENSE para detalles.

Reconocimientos

  • Fábulas de Esopo: Dominio público, adaptadas por Marco Vinicio
  • Principios de Psicodrama: Basados en la obra de Jacob L. Moreno
  • Metodología pedagógica: Influencias de Paulo Freire y pedagogía crítica

Autor

Marco Vinicio - Educador, artista y desarrollador


"En el arte, cada caída es también una forma de vuelo... y todo colapso emocional, bien actuado, puede aspirar a convertirse en tesis." - Marco Vinicio

About

GitHub Desktop tutorial repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors