Inspiration

The majority of current bus stops in Montreal still use a piece of paper to show schedules that often change and become out of date quickly and often don't provide any additional information or things for passengers to do while waiting for the bus. Our idea was to provide a more user-friendly experience to public transit passengers while they wait for the bus

What it does

Our hack is a prototype for a smart bus stop / kiosk that can show the most up to date schedules of bus stops nearby along with other useful information such as the latest headlines, weather forecast, nearby public wifi hotspots, and even tell you jokes.

How we built it

The app is built primarily using javascript using the leap-motion SDK in order to interact with our leap-motion sensor and have the sensor interact with our web app. We also used jquery to make requests to various APIs such as json files available from the STM's website for schedule, a jokes API, newsAPI and google maps API

Challenges we ran into

One of the main challenges we ran into were how to implement clicking elements with the sensor. We had to write some custom javascript code in order to accomplish this since it wasn't included in the SDK

Accomplishments that we're proud of

Hacking with software and hardware

What we learned

how to use the leap-motion sdk and many ways to interact with the DOM of a webpage using js

What's next for Smart Stop

we don't know yet, we might continue developing it if we can have our own leap-motion sensor :)

Share this project:

Updates