mDemianchuk / cta-tracker

Multi-platform mobile application for the Chicago Transit Authority bus and train tracking. Users can get arrival times for any bus or train stop and conveniently access their favorite stops from the Favorite Stops tab.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

CTA Tracker is a multi-platform mobile application for the Chicago Transit Authority bus and train tracking. The backend for this app is implemented in two microservices – CTA Train Tracker Service and CTA Bus Tracker Service that utilize official CTA Train Tracker and Bus Tracker APIs. Users can get arrival times for any bus or train stop and conveniently access their favorite stops from the Favorite Stops tab.

Demo

iOS client demo

Requirements

Usage

  1. Install project dependencies

    $ npm install
    
  2. Add the platforms that you want to target your app

    $ cordova platform add ios
    $ cordova platform add android
    

    To check your current set of platforms:

    $ cordova platform ls
    
  3. Install pre-requisites for building

    To check if you satisfy requirements for building the platform:

    $ cordova requirements
    
  4. Run the app

    $ npm start
    

About

Multi-platform mobile application for the Chicago Transit Authority bus and train tracking. Users can get arrival times for any bus or train stop and conveniently access their favorite stops from the Favorite Stops tab.


Languages

Language:TypeScript 90.1%Language:HTML 6.5%Language:CSS 2.4%Language:JavaScript 0.8%Language:Shell 0.2%