otpjs v0.13.3
otp.js
A lightweight library for modular development of modern OpenTripPlanner front-end interfaces.
The core of the library is a collection of data models and views (lib/), written using backbone.js, that encapsulate OTP API requests and responses (OTP API version 0.10+). Also included is a simple web client (client/) that shows how otp.js can be used to create a functional OTP front-end.
otp.js uses Component for dependency and build process management.
Getting Started
To get started with otp.js and the sample web client:
Clone the otp.js repo to your local machine using
git clone https://github.com/conveyal/otp.js.gitInstall npm if needed. In the otp.js project directory, run
npm installto install Component and set up the development environment (this in configured in package.json).Run
make, which invokes Component to download any required dependencies and package them together with the local otp.js code (a copy of the packaged code is put inclient/build/).Update the default configuration in
client/config.jsto point to your OTP backend.Deploy the client to the web by copying the
clientdirectory to your web server.
10 years ago