Skip to content

sOdreams/vueling-hackupc2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📡 Comunicación sin Conectividad — VueLink

📘 Acerca de VueLink

VueLink nace de una necesidad real: ¿qué pasa cuando los apagones o fallos de red nos dejan incomunicados — algo vital en el mundo actual?

Nuestra solución: una red local tipo mesh donde cada dispositivo actúa como enrutador de información, permitiendo que los datos críticos fluyan entre usuarios sin depender de infraestructura tradicional de red.


🛫 Caso de Uso: Comunicación en Aeropuertos

Imagina estar en un aeropuerto durante un apagón o caída de la red. Los retrasos, cambios de puerta o cancelaciones se vuelven imposibles de seguir.

VueLink crea una red de información local para que los viajeros puedan:

  • 📍 Compartir actualizaciones en tiempo real sobre el estado de los vuelos
  • 🔁 Comunicar cambios de puerta de embarque
  • ⚠️ Avisar de cancelaciones
  • 🆘 Coordinarse en situaciones de emergencia
  • 💬 Intercambiar información crítica en momentos clave

Cada dispositivo actúa como receptor y transmisor, asegurando la propagación de la información en toda el área.


🔧 Tecnologías Utilizadas

Componente Tecnología
App Android Kotlin + Android SDK
Comunicación entre móviles Nearby Connections API
Almacenamiento local SharedPreferences
Interfaz de usuario Jetpack Compose / XML clásico

VueLink usa GATT para conectar dispositivos cercanos sin necesidad de Internet.


🏆 Logros Destacados

  • 🚀 Aprendimos Kotlin y Android Studio desde cero en solo unas horas
  • 🔗 Creamos un sistema de comunicación funcional sin Internet ni datos móviles
  • 🌍 Resolvimos un problema real con una solución práctica y minimalista

🚧 Retos que Superamos

  • 🛠️ Problemas al configurar el entorno de desarrollo
  • 📱 Pocos dispositivos para probar una red más amplia
  • 📚 Curva de aprendizaje pronunciada con nuevas tecnologías

🔮 Futuro de VueLink

Esto es solo el comienzo. Queremos seguir mejorando:

  • 🕹️ Añadir gamificación para motivar a los usuarios
  • 🍎 Soporte para dispositivos iOS
  • 🎨 Mejorar el diseño de UI/UX
  • 🔋 Optimizar el consumo de batería
  • 📡 Aumentar el alcance y fiabilidad de las conexiones

👥 Contribuidores

Nombre GitHub
Fardin @fardin
Yasin @yasin
Momin @momin

About

Vueling's Challenge for HackUPC 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages