Skip to main content

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.

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.

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:
IndicadorValor
Total de respuestas192
Respuestas geolocaliz­adas190 (98.96 %)
Sugerencias de parada capturadas146 (76.04 %)
Colonias únicas identificadas70
Colonia con mayor demandaNatura
Turno predominanteMatutino

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 desde web/public/data/ y Next.js los lee en el servidor durante el renderizado (SSR).
transporte-unrc-web-public/
└── web/                         # Aplicación Next.js 16
    ├── app/
    │   ├── mapa-demanda/        # Página del mapa interactivo
    │   ├── informe/             # Página del reporte completo
    │   └── api/health/          # Healthcheck del servicio
    ├── components/
    │   ├── PublicMapPage.tsx
    │   ├── chart-card.tsx
    │   ├── video-player.tsx
    │   └── maps/PublicStopsMap.tsx
    └── public/
        ├── data/                # paradas.json, custom_routes.json,
        │                        # summary.json, map_points.json
        ├── brand/               # Logos y favicons
        └── downloads/           # Reporte PDF descargable
El proyecto se despliega de forma automática en Vercel apuntando al directorio 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  →  Python (pandas + geopy)  →  JSON estáticos  →  Next.js SSR
  1. Google Forms recoge las respuestas de los estudiantes (colonia, turno, sugerencia de parada).
  2. Un script Python con pandas limpia y agrega los datos; geopy geocodifica las colonias y sugerencias a coordenadas WGS-84.
  3. Los JSON resultantes (paradas.json, custom_routes.json, summary.json, map_points.json) se versionan en el repositorio dentro de web/public/data/.
  4. 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.
Los datos se publican bajo el principio de transparencia institucional: la evidencia es de acceso libre precisamente para que cualquier actor —autoridades, investigadores y la propia comunidad estudiantil— pueda verificar, reutilizar y citar el estudio.

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.

Build docs developers (and LLMs) love