Trabajo

Git-col Learning

Esta plataforma web permite a los usuarios aprender y practicar los conceptos básicos de Git. Incluye un modo colaborativo donde los usuarios pueden participar en desafíos y trabajar juntos para mejorar sus habilidades en control de versiones.

Tags
En desarrollo
Imagen de la página principal de la aplicación web

Git-Col Learning

Repositorio Website

Dar click en la etiqueta "Estado" para ir a la página web.

Git-Col Learning

Plataforma web interactiva para aprender y practicar comandos de Git, con modos de uso colaborativo e individual.

Retos y Logros

  • Escalabilidad modular: Diseñé componentes reutilizables que permiten agregar nuevos comandos sin afectar el sistema existente, facilitando la evolución futura del proyecto.

  • Visualización en tiempo real: Implementé una arquitectura que actualiza automáticamente las representaciones gráficas de los comandos, optimizando la experiencia del usuario en ambos modos de uso.

  • Colaboración sincronizada: Integré tecnología en tiempo real (sockets y Firebase) para reflejar instantáneamente los cambios entre usuarios, asegurando una experiencia fluida y coordinada.

  • Interfaz didáctica: Transformé conceptos complejos de Git en visualizaciones intuitivas que mejoran la comprensión del flujo de trabajo.

  • Autenticación ligera y segura: Incorporé inicio de sesión con Google, GitHub y Microsoft mediante OAuth 2.0, sin almacenar información sensible, manteniendo la simplicidad y seguridad.