Transporte Tijuana es el sitio público de transparencia de la UNRC Unidad Tijuana (México) que expone el análisis completo de la demanda de transporte estudiantil. El proyecto hace visible, de manera abierta y anónima, la necesidad de movilidad de los alumnos del campus para apoyar la toma de decisiones institucionales sobre rutas y paradas piloto.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/danitocsc/transporte-unrc-web-public/llms.txt
Use this file to discover all available pages before exploring further.
El problema que resuelve
Los estudiantes de la UNRC Unidad Tijuana no cuentan con un servicio de transporte dedicado. La falta de datos sistematizados hacía difícil justificar rutas ante las autoridades. Transporte Tijuana recopila, procesa y publica esa evidencia de forma transparente: cualquier persona —directivos, investigadores o ciudadanos— puede consultar los resultados sin necesidad de autenticarse ni de descargar archivos crudos.Métricas clave del estudio
El estudio se basa en una encuesta aplicada a la comunidad estudiantil del campus. Los resultados más relevantes son:| Indicador | Valor |
|---|---|
| Total de respuestas | 192 |
| Respuestas geolocalizadas | 190 (98.96 %) |
| Sugerencias de parada capturadas | 146 (76.04 %) |
| Colonias únicas identificadas | 70 |
| Colonia con mayor demanda | Natura |
| Turno predominante | Matutino |
Rutas públicas del sitio
El sitio expone exactamente dos rutas orientadas al público:/mapa-demanda— Mapa interactivo construido con MapLibre GL y React-Leaflet que muestra las paradas propuestas, las rutas piloto y un panel lateral de búsqueda filtrable por colonia y turno./informe— Reporte completo de la demanda: gráficas interactivas con Recharts, metodología, vídeo institucional y testimonios estudiantiles.
Arquitectura
Transporte Tijuana es una aplicación Next.js 16 con el App Router y TypeScript. Todo el front-end está estilizado con Tailwind CSS v4. El sitio no depende de ninguna base de datos externa en tiempo de ejecución: los datos ya procesados se sirven como archivos JSON estáticos desdeweb/public/data/ y Next.js los lee en el servidor durante el renderizado (SSR).
web/ como raíz. También puede ejecutarse localmente con Docker Compose o el servidor de desarrollo de Next.js (ver Inicio Rápido).
Pipeline de datos
El flujo de transformación que produce los archivos JSON es completamente offline y no forma parte del sitio web:- Google Forms recoge las respuestas de los estudiantes (colonia, turno, sugerencia de parada).
- Un script Python con pandas limpia y agrega los datos; geopy geocodifica las colonias y sugerencias a coordenadas WGS-84.
- Los JSON resultantes (
paradas.json,custom_routes.json,summary.json,map_points.json) se versionan en el repositorio dentro deweb/public/data/. - Next.js lee esos archivos en el servidor y los entrega al navegador sin llamadas a APIs externas.
Privacidad y datos abiertos
Toda la información publicada en este sitio es completamente pública y anónima. El dataset
paradas.json expone únicamente coordenadas generales de paradas y datos agrupados. No se expone en ningún lugar la matrícula, nombres, correos ni direcciones exactas de los estudiantes.Explora el proyecto
Mapa de demanda
Explora el mapa interactivo con las paradas propuestas y las rutas piloto identificadas en el estudio.
Informe completo
Consulta el reporte detallado con gráficas, metodología, vídeo institucional y testimonios.
Pipeline de datos
Conoce cómo se transforma la encuesta de Google Forms en los JSON que alimentan el sitio.
Privacidad
Revisa las garantías de anonimización y los principios de apertura de datos del proyecto.