Saltar al contenido
Creative/Studio.dev
← Todos los proyectos
🚕 Taxi · Madrid

TaxMad

Una PWA que conecta clientes y taxistas de Madrid: el cliente reserva en tres pasos, el aviso llega al móvil del taxista y el taxista ve dónde hay trabajo ahora mismo.

TaxMad es la nueva web y app de un servicio de taxi en Madrid. Sustituye a una web hecha con un constructor visual por una aplicación instalable que funciona en cualquier móvil sin pasar por las tiendas de apps. Los clientes reservan y los taxistas reciben el aviso al instante. Es un proyecto propio, desarrollado junto a taxistas en activo.

En el móvil, ábrela y elige "Añadir a pantalla de inicio" para instalarla como una app.

Portada: reserva en tres pasos y precio cerrado al aeropuerto
Portada: reserva en tres pasos y precio cerrado al aeropuerto
Precio cerrado de 33 € a Barajas
Precio cerrado de 33 € a Barajas
Taxi asignado: coche, matrícula, llamada y chat
Taxi asignado: coche, matrícula, llamada y chat
Demanda: mapa de calor de las zonas con trabajo
Demanda: mapa de calor de las zonas con trabajo
Vuelos a Barajas por terminal y pasajeros aproximados
Vuelos a Barajas por terminal y pasajeros aproximados
Trenes a Atocha y Chamartín con retrasos y plazas
Trenes a Atocha y Chamartín con retrasos y plazas
Estado de las paradas, marcado por los taxistas
Estado de las paradas, marcado por los taxistas
Chat entre taxistas con notas de voz y modo walkie
Chat entre taxistas con notas de voz y modo walkie
Instalación sin tiendas de apps, con código QR
Instalación sin tiendas de apps, con código QR

Capturas con datos de ejemplo.

El problema

La web antigua solo informaba: las reservas llegaban por teléfono o WhatsApp y se repartían a mano. Los taxistas consultaban varias apps y webs para saber dónde había trabajo (llegadas a Barajas, trenes en Atocha y Chamartín, eventos…). Y la web tenía tráfico de Google que no se podía perder: había que migrar sin cambiar ninguna de sus 22 direcciones públicas.

Qué hace

Para el cliente

  • Reserva en tres pasos: origen, destino, fecha y hora
  • Precio cerrado en los trayectos con tarifa fija (Barajas ↔ M-30) y orientativo en el resto
  • Seguimiento del viaje: taxi asignado, coche, matrícula, llamada directa y chat con el taxista
  • Se instala como app desde el navegador (iPhone y Android), con página de instalación y código QR
  • En español y en inglés

Para el taxista

  • Aviso push en el móvil con cada reserva nueva; se acepta con un toque
  • Demanda: mapa de calor y zonas con más trabajo ahora, en +1 h y en +2 h
  • Vuelos que llegan a Barajas por terminal, con los pasajeros aproximados de cada vuelo
  • Trenes a Atocha y Chamartín (Renfe y Ouigo) con retrasos en tiempo real y plazas
  • Autobuses de larga distancia y eventos que están terminando
  • Estado de las paradas, marcado por los propios taxistas
  • Chat de grupo y privado con notas de voz, y modo walkie que reproduce los audios solos

Para la administración

  • Panel con doble factor de autenticación: taxistas, reservas, interruptores de funciones y revisión de las fuentes de datos

Cómo se hizo

  • Datos abiertos y gratuitos, citando siempre la fuente: el Punto de Acceso Nacional de transporte (NAP, "Powered by MITRAMS"), el GTFS y el tiempo real de Renfe, y los datos ADS-B abiertos de adsb.lol
  • Seguridad: reglas de acceso por fila en la base de datos, validación de todas las entradas, Cloudflare Turnstile contra bots y claves solo en el servidor
  • Migración sin perder SEO: se mantuvieron las 22 URLs públicas, con sitemap, datos estructurados y metadatos en los dos idiomas, y un plan de vuelta atrás para el cambio de dominio
  • Rendimiento: carga diferida de la sesión, CSS en línea e imágenes WebP, medido con Vercel Speed Insights
  • Pruebas automáticas: unitarias, de extremo a extremo con Playwright y de seguridad de la base de datos

Resultados

  • En producción en www.taxmad.es desde el 27 de octubre de 2026
  • Las 22 URLs antiguas siguen funcionando: no se perdió ninguna página indexada
  • Una sola aplicación para clientes, taxistas y administración, instalable sin tiendas de apps

Hecha con

  • Next.js
  • TypeScript
  • Supabase
  • Vercel
  • Web Push
  • Zod
  • MDX
  • Google Maps
  • Cloudflare Turnstile
  • Playwright

¿Te interesa algo parecido?

Si tienes una idea que resuelve un problema real, cuéntamela y vemos si podemos colaborar.

Hablemos →