Este proyecto consume los datos abiertos de AUVASA en formato GTFS y genera una app web que sirve la información como API.
npm install
node api.js
docker compose up -d
La aplicación proporciona los siguientes endpoints para interactuar con los datos:
- URL:
/parada/:parada/:linea
- Método:
GET
- Parámetros URL:
parada
: ID de la paradalinea
: ID de la línea
- Descripción: Devuelve el tiempo programado para una parada y línea específica.
- URL:
/parada/:parada
- Método:
GET
- Parámetros URL:
parada
: ID de la parada
- Descripción: Devuelve el tiempo programado para una parada específica.
- URL:
/paradas
- Método:
GET
- Descripción: Devuelve una lista de todas las paradas.
- URL:
/realtime/:parada
- Método:
GET
- Parámetros URL:
parada
: ID de la parada
- Descripción: Devuelve los tiempos de llegada en tiempo real para una parada específica.
- URL:
/lineas
- Método:
GET
- Descripción: Devuelve una lista de todas las líneas de transporte.
- URL:
/actualizardatos
- Método:
GET
- Descripción: Actualiza los datos utilizados por la aplicación.