Tu guía completa para construir un sistema de rastreo en tiempo real.
Sistema de sesiones seguro. El usuario debe ingresar sus credenciales para poder emitir su ubicación en tiempo real.
Ruta: /login
Para resetear datos: python init_db.py
El servidor Flask actúa como un repetidor (Broadcast) vía Socket.IO. Recibe la señal del celular y la reenvía inmediatamente.
@socketio.on('send_location')
def handle(data):
emit('update_map', data, broadcast=True)
Desarrollado con Leaflet.js. Permite seguimiento multi-dispositivo con actualización inmediata y filtros de historial.
Los navegadores bloquean el GPS en conexiones no seguras (HTTP). Para pruebas externas:
ngrok http 5000