FlotillasGPS Developer 51d78bacf4 FlotillasGPS - Sistema completo de monitoreo de flotillas GPS
Sistema completo para monitoreo y gestion de flotas de vehiculos con:
- Backend FastAPI con PostgreSQL/TimescaleDB
- Frontend React con TypeScript y TailwindCSS
- App movil React Native con Expo
- Soporte para dispositivos GPS, Meshtastic y celulares
- Video streaming en vivo con MediaMTX
- Geocercas, alertas, viajes y reportes
- Autenticacion JWT y WebSockets en tiempo real

Documentacion completa y guias de usuario incluidas.
2026-01-21 08:18:00 +00:00

FlotillasGPS - Sistema de Monitoreo de Flotillas

Sistema completo de monitoreo de flotillas vehiculares con rastreo GPS en tiempo real, video streaming, y app movil para conductores.

Caracteristicas Principales

  • Rastreo GPS en Tiempo Real: Actualizacion cada 10 segundos con visualizacion en mapa
  • Video Streaming: Camaras en vivo con WebRTC/HLS, grabacion de eventos
  • App Movil para Conductores: Envio de ubicacion, registro de paradas, combustible
  • Sistema de Alertas: Exceso de velocidad, geocercas, paradas prolongadas
  • Soporte Meshtastic: Rastreo en zonas sin cobertura celular (experimental)
  • Reportes Automatizados: PDF/Excel de recorridos, combustible, conductores
  • Mantenimiento Predictivo: Programacion y recordatorios de servicios

Arquitectura

                    Cloudflare Tunnel (HTTPS)
                           |
        +------------------+------------------+
        |                                     |
   Frontend (React)                    Backend (FastAPI)
        |                                     |
        +------------------+------------------+
                           |
              +------------+------------+
              |            |            |
         PostgreSQL     Redis      MediaMTX
         TimescaleDB              (Video)
              |
         +----+----+
         |         |
      Traccar    MQTT
       (GPS)   (Meshtastic)

Stack Tecnologico

Componente Tecnologia
Backend Python 3.11 + FastAPI
Frontend React 18 + TypeScript + TailwindCSS
App Movil React Native
Base de Datos PostgreSQL 15 + TimescaleDB
Cache Redis
GPS Server Traccar
Video MediaMTX
Mensajeria Mosquitto MQTT

Requisitos del Sistema

Minimos (1-10 vehiculos)

  • CPU: 2 cores
  • RAM: 4 GB
  • Disco: 40 GB SSD + 500 GB HDD (videos)

Recomendados (10-20 vehiculos)

  • CPU: 4 cores
  • RAM: 8 GB
  • Disco: 60 GB SSD + 2 TB HDD (videos)

Instalacion Rapida

# Clonar repositorio
git clone https://git.consultoria-as.com/tu-usuario/flotillas-gps.git
cd flotillas-gps

# Ejecutar instalador
sudo ./deploy/scripts/install.sh

El script instalara y configurara automaticamente todos los componentes.

Estructura del Proyecto

flotillas-gps/
├── backend/          # API FastAPI
├── frontend/         # Dashboard React
├── mobile/           # App React Native
├── deploy/           # Scripts de despliegue
│   ├── scripts/      # install.sh, backup.sh, etc.
│   ├── services/     # Archivos systemd
│   └── ...
└── docs/             # Documentacion
    ├── guias/        # Guias de usuario
    └── arquitectura/ # Documentacion tecnica

Documentacion

Accesos por Defecto

Despues de la instalacion:

Las credenciales se generan durante la instalacion y se muestran al final.

Comandos Utiles

# Ver estado de servicios
systemctl status flotillas-api flotillas-web traccar mediamtx

# Ver logs
journalctl -u flotillas-api -f

# Backup manual
/opt/flotillas/scripts/backup.sh

# Actualizar
/opt/flotillas/scripts/update.sh

Seguridad

  • Autenticacion JWT con refresh tokens
  • Cloudflare WAF y DDoS protection
  • Firewall UFW (solo puerto 5055 abierto)
  • Datos sensibles encriptados
  • Logs de auditoria

Licencia

Propietario - Todos los derechos reservados

Soporte

Para soporte tecnico, contactar al administrador del sistema.

Description
Sistema completo de monitoreo de flotillas GPS con Backend FastAPI, Frontend React, App Movil y soporte para Meshtastic
Readme 742 KiB
Languages
TypeScript 53.7%
Python 37.2%
Shell 8.1%
CSS 0.5%
JavaScript 0.3%