Saltar al contenido
Estado del proyecto

Avances de ChillDrive

Lo que hemos construido fase a fase: desde el core del sistema hasta la telemática por sensores, la web informativa y el panel demo.

A

Fase ACore del sistema

Marzo 2026

Completada
  • Registro y autenticación JWT de usuarios
  • Gestión de vehículos y cámaras
  • Flujo completo de viajes: iniciar → eventos → finalizar
  • Score 0–100 por viaje basado en eventos de conducción
  • API REST documentada en Swagger (ASP.NET Core + PostgreSQL)
B

Fase BPuntos y aliados

Abril 2026

Completada
  • Sistema de ChillPoints con ledger inmutable (movimientos_puntos)
  • Niveles de conductor: Bronce → Plata → Oro → Platino → Diamante
  • Módulo de aliados y recompensas configurables
  • Canjes con código QR criptográfico (pgcrypto)
  • Ranking público de conductores
C

Fase CEventos offline e idempotencia

Mayo 2026

Completada
  • Outbox SQLite en la app: los eventos se guardan antes de enviar
  • Sincronización automática al recuperar conexión (backoff 5→60 s)
  • Idempotencia via idLocal: el mismo evento no se duplica si se reintenta
  • Guard de pertenencia: un evento solo aplica al viaje del conductor activo
  • Anti-flood: eventos del mismo tipo en ±3 s de detección se rechazan
4

Fase C.2Telemática por sensores

Junio 2026

Completada
  • Detección de frenado brusco: pico de acelerómetro ≥ 150 ms + delta GPS
  • Detección de aceleración brusca con el mismo criterio longitudinal
  • Detección de giro brusco por delta de heading GPS (sin requerir pico longitudinal)
  • Detección de uso de celular durante la conducción
  • Tiempo de detección del cliente como fuente de verdad (correcto orden offline)
D

Fase DCalificación por viaje

Junio 2026

Completada
  • Tab 'Calificación' en el detalle de cada viaje en la app
  • Score global + desglose en 5 categorías con impacto por evento
  • Anillo de progreso visual + barras por categoría con etiqueta (Excelente/Bueno/Mejorar)
  • Funciona completamente offline: calculado en la app desde los eventos locales
6

Fase WebWeb informativa y panel demo

Julio 2026

En progreso
  • Landing informativa con Next.js 16 + React 19 + Tailwind 4 + Docker
  • Secciones: Avances, Pruebas, Entrevistas, Aliados con contenido real
  • Panel demo de administrador con ranking en vivo (BFF → API ChillDrive)
  • Página 404 personalizada y estructura completa App Router