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
- bluemix
- cloudant
- google-maps
- ibm-watson
- node-red
- telus-sms
- telus-sms-api
- telus-terminal-location-api
- tm-forum-api
- twilio


Log in or sign up for Devpost to join the conversation.