Skip to content

Dashboard application to manage OpenTripPlanner (OTP) and otp-middleware.

Notifications You must be signed in to change notification settings

ibi-group/otp-admin-ui

Repository files navigation

otp-admin-ui

Front end application to manage OpenTripPlanner (OTP) and otp-middleware. This application acts as a dashboard for managing OTP user accounts, third party applications that have access to the OTP API, and other components involved.

Requirements

This application depends on having both OTP and otp-middleware running. API access for third party applications is heavily dependent on AWS services like AWS API Gateway.

Development

To get started with development:

  1. Download the repo.
  2. Update the local config and install dependencies.
  3. Kick off the dev instance.
git clone https://github.com/ibi-group/otp-admin-ui.git
cd otp-admin-ui
cp .env.tmp .env.build
# Update .env.build values (e.g. $ vi .env.build)
# Install packages
yarn
# Start up dev instance
yarn dev
# Note: ensure otp-middleware is running
# (assumed to be at http://localhost:4567)

Deployment

To deploy this site, first make sure vercel is installed globally. Then, run yarn deploy.

yarn global add vercel
yarn deploy

About

Dashboard application to manage OpenTripPlanner (OTP) and otp-middleware.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published