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 :)
Log in or sign up for Devpost to join the conversation.