2026
UbikGo
PHP
Laravel
Livewire
Tailwind CSS
Mysql
Alpine.js
Apache
Linux
Repo Privado
// 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