Inspiration

In British Columbia - and across western Canada, there are numerous wildfires per year. Many can be stopped much more easily if they are caught early. We wanted a way to intelligently gather data using artificial intelligence to avoid lost man hours and resources. This will result in saved costs, resources, and most importantly: saved lives.

What it does

Utilizes numerous APIs to get user fire data and send authorities this data

How we built it

Built on IBM BlueMix using NodeRed. Implemented Telus SMS Send/Check REST APIs as well as Telus Location API to get user data. Used IBM Watson for intelligent communication and artificial intelligence. TM Forum trouble ticketing API provided easy logging of user data into a CloudAnt database. Will leverage MangOH for intelligent fire monitoring using UAVs deployed by Watson in the future. BC Developers data base can provide address data for users in range.

Challenges we ran into

We were a team new to hackathons, with zero experience using REST and zero API experience. We also had little to no experience in javascript, jQuery, and almost all languages used in this experience. All of the technologies were difficult to learn, yet we were able to produce a working project that accomplished exactly what we wanted.

Accomplishments that we're proud of

  • Learning to use APIs
  • Learning to use different technologies such as IBM bluemix
  • Developing a working app that can save lives
  • Acquiring knowledge in more programming languages

What we learned

jQuery, javascript, NodeRed, IBM Bluelink, Rest, IBM Watson, how to use APIs, how to use http protocols effectively

What's next for FireBot

We would like to work with the government to implement this on a large scale, working in iterations and adding more features and ironing out bugs.

Built With

Share this project:

Updates