2026

UbikGo

PHP PHP Laravel Laravel Livewire Livewire Tailwind CSS Tailwind CSS MySQL Mysql Alpine.js Alpine.js Apache Apache Linux Linux
Repo Privado
Thumbnail de UbikGo

// Acerca del Proyecto

**Contexto:** UbikGo es un sistema automatizado para empresas de grúas que permite a clientes solicitar asistencia vial y a operadores gestionar flota, rutas y costos. Actualmente en desarrollo con TALL stack y Mapbox. 


**Arquitectura & Base de Datos:**  
- Modelado avanzado: `servicios` (solicitudes), `gruas` (vehículos), `operadores`, `clientes`, `facturas`, `historial_ubicaciones`.  
- Uso de migraciones y relaciones polimórficas (por ejemplo, para adjuntar imágenes de daños a servicios).  
- Base de datos MySQL con índices espaciales (puntos geográficos) para consultas de proximidad.  
- Triggers para actualizar estado de grúas automáticamente. 


**Backend (Laravel + Livewire):**  
- Panel de control en tiempo real para administradores: visualización de grúas en mapa (Mapbox GL JS).  
- API interna para actualización de geolocalización de grúas (cada 30 segundos desde apps móviles).  
- Sistema de notificaciones: Laravel Notifications + WebSockets (Reverb) para enviar alertas push a clientes y operadores.  
- Generación de facturas y presupuestos automáticos basados en distancia y tiempo. 


**Frontend & UX/UI:**  
- Tailwind CSS + Alpine.js para interfaces rápidas y modernas.  
- Componentes Livewire para formularios multi-paso en la solicitud de servicio.  
- Integración con Mapbox: marcadores interactivos, rutas estimadas, área de cobertura.  
- Diseño mobile-first pensado para conductores que usan el celular desde la vía. 


**Próximos features:**  
- Aplicación móvil híbrida (Laravel + NativePHP o Kotlin Multiplatform).  
- Chat entre cliente y operador.  
- Dashboard de análisis con métricas de tiempo de respuesta, costos, etc.

Resumen

Plataforma de gestión de servicios de grúas con geolocalización en tiempo real y notificaciones. (En desarrollo)


Tecnologías Clave

PHP Laravel Livewire Tailwind CSS Mysql Alpine.js Apache Linux