“In a developing country, where web-access is limited, we seeked for a solution that could answer all problems that would arise.”

What it does

We have created a BAZE (HUB) that incorporates the use of SMS to relay information between a user and a responder. This hub involves users asking questions via SMS, and responders answering them via internet. This hub is also a platform for developers to submit RUBY scripts (to questions) that can execute any desired function–ease of access for user and responder.

How we built it

  1. Firstly, we brainstormed ideas that related to the three pillars: Health, Agriculture, and Education. Then, we approached this problem with a plan-of-attack that we created. Further, we divided tasks based on our strengths and "Let the coding begin!".

  2. We worked with various programming languages that interdependently work accomplish a web app that can execute the task. The languages we used included Ruby, Ruby on Rails, HTML, CSS, JavaScript, JQuery, and bash.

  3. For web and SMS interfacing, we used Twilio API.

  4. Finally, we tested the product and analyzed for any bugs. Once the bugs seemed eliminated, we refined the code and worked towards our DEMO and PITCH.

  5. We created a DEMO and a Google Slides presentation for our PITCH.

Challenges we ran into

  • SMS and web interfacing with Twilio in Ruby.
  • Conceptualization of application.
  • Voting architecture.
  • RoR syntax complications.
  • Git merges / conflicts.

Accomplishments that we're proud of

  • Successful Twilio interfacing.
  • Working MVP (minimal viable product).
  • Learning APIs (Twilio & Weather).
  • Subscription, Q/A, voting, and verification system.
  • Intricate CSS.
  • Teamwork & collaboration.

What we learned

  • Interfacing with Twilio and Weather API
  • Collaboration skills
  • RoR
  • Git
  • Pacing ourselves to meet deadline

What's next for BAZE

This app holds a great amount of potential as it addresses problems of all types. What really gives this app an edge is the fact that no internet connection is required for users and so they can even ask questions from non-smartphones, when in an emergency, and when network outages are common. Further, it can even be helpful in developed countries like Canada because it’s fast, reliable, and easily maneuverable during emergencies, and does not need an internet connection or mobile data!

Share this project: