How often are you in the position where CPR is needed? If that was to ever happen would you be ready? If you’re not part of the 18% of Canadians trained in CPR then how would you respond? You would most definitely call 911. Depending on where you are it may be too late for the individuals involved But for a moment imagine that in that very same building was a health care professional or an individual trained in CPR. An individual who was alerted through an app that not only pings out their location to a series of individuals trained in CPR but also alerted emergency services about their whereabouts and situation. That’s where Ribbon, A app designed to just that comes into play.

What it does

Ribbons purpose is to locate CPR certified individuals within a certain range and direct them to individuals in need of CPR, this alongside a call to emergency services will help improve the mean time needed before care is delivered.

How we built it

The web app was built entirely in HTML, CSS and JS with a PHP with MariaDB backend with the intent of being desktop and mobile friendly while remaining lightweight.

Challenges we ran into

A big challenge when developing Ribbon was tackling the issue of creating a database that could both notify individuals and call 911 all with the push of a button, due to sensitive nature of emergency calls, it was challenging to test the services on real scale

Accomplishments that we're proud of

Our stop animation video made on a whiteboard.

What we learned

Hackathons are exhausting.

What's next for Ribbon

Plans for an automated recognition system to verify CPR certificates as well as mapping builds to get locations on a certain floor of a building.

Share this project: