Skip to content

cuappdev/ithaca-transit-backend

Repository files navigation

Ithaca Transit Backend

Ithaca Transit App Icon

Ithaca Transit is a new end-to-end navigation service built for the TCAT bus service in Ithaca.

Download on the App Store here!

API Docs here.

Setup

Please ensure npm (npm) and docker (docker) are installed by checking npm -v and docker -v and that Docker is running.

Environment Variables

The required environment variables for this API are the following:

To use dotenv with this repository, run the following and then set the variables appropriately.

cp envrc.template .envrc
cp python.envrc.template python.envrc

Environment variable values can be found by asking a member of Cornell AppDev.

Run

package.json contains all necessary run, build, test, and utility scripts for the project. Type npm run before a script name to execute. npm run by itself shows a list of available scripts.

Development

To run ithaca-transit-backend locally, run the following:

npm run start:dev