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.
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.
| 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.
- 🚀 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
- 🛠️ Problemas al configurar el entorno de desarrollo
- 📱 Pocos dispositivos para probar una red más amplia
- 📚 Curva de aprendizaje pronunciada con nuevas tecnologías
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
| Nombre | GitHub |
|---|---|
| Fardin | @fardin |
| Yasin | @yasin |
| Momin | @momin |