Giter Club home page Giter Club logo

martaio's Introduction

MARTA IO 2

Marta.io 2 is a rebuild of the original Marta.io, which provides a real-time interface to easily view approaching trains at any MARTA station.

Features

Like the original, Marta.io 2 displays realtime MARTA API results for trains updated every ten seconds. It breaks this data into three views:

  • [1. Dashboard]

    arrivals dashboard

    The main view, a list of stations displays when you first launch the app. If location access is granted, the three closest stations stick to the top. Dragging left on a station lets you star it, which will place the station at the very top of the main stations list for quick access.

  • [2. Station View]

    station view

    Tap a station on the dashboard and you can see its upcoming trains, with schedule data mixed in if no realtime data is present for a given direction.

  • [3. Train View]

    train view

    After drilling down to station view, a second tap on a train takes you to that train's estimates. This is useful if you want to know when your train is estimated to arrive at a future station.

  • [4. Twitter Alerts]

    MARTA twitter feed

    The Twitter alerts tab allows users to view MARTA's latest tweets and potentially check train status or delays.

MARTA Hackathon - Judgment Evaluation Categories

  • Impact

    Does this project have the potential to make a positive change to transportation in metro Atlanta? Does it address an important problem?

    MARTA.io has an easily navigable interface that makes it easier for commuters to make quick decisions/gauge train availability.

    It addresses the current problem of MARTA's convoluted scheduling, which can make it difficult and intimidating for new riders to check what trains are available and when.

  • Viability

    Would this project actually be used in the real world? Is it set up to be successful?

    Marta.io 2's mobile-first design is ideal because most MARTA commuters will be using their phones to check MARTA schedules, rather than a desktop computer. MARTA.io is also easily accessed via the Marta.io website.

  • Creativity

    Does the project address a real-world problem in a smart, innovative way? Or do similar initiatives already exist?

    Similar initiatives exist, but MARTA.io is one of the most easily navigable interfaces available. It is comparably faster with a more straight-forward layout than the official MARTA app.

  • Execution

    Given the constraints of the hackathon, how did the team execute in the time allotted? How impressive is their work?

    Updated the previous iteratio of MARTA.io to up-to-date technology (the newer version of Ionic). Important maintenance.

With the Ionic CLI:

If you haven't used ionic before, you'll need to install it:

$ sudo npm install -g ionic cordova

Then, to run MartaIO, cd into run one of the following:

$ ionic serve # Runs locally in browser
$ ionic cordova run android # Runs on android emulator or device, you can add --device to force a run on device
$ ionic cordova run ios # Runs on ios emulator or device
$ ionic cordova build android --release # build an unsigned release for Amazon App Store

Edit the version in config.xml

<widget id="io.marta" version="2.0.2" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

martaio's People

Contributors

loren138 avatar navillasa avatar

Stargazers

Adam Sasine avatar Shelton Davis avatar Jake Swanson avatar

Watchers

Jake Swanson avatar James Cloos avatar Carlos Rincon avatar viraj avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.