We wanted to create an chat app in Facebook that would bring together people that wouldn't normally interact with each other.

What it does

It finds users with one common interest and many differences, and bring them together to anonymously talk. The intent is for the users to figure out their common interest, and use it as a way to build common ground between very different people.

How I built it

We used Node.js hosted on Heroku to implement the Facebook Messenger API.

Challenges I ran into

The facebook documentation was unwieldy and confusing, and we spent a lot of time understanding it. In addition, Heroku was something none of us had used, and getting webhooks to properly link was a good learning experience but took time. As most of our group were first time hackathoners, this whole experience was a significant hurdle to overcome, but we did it.

Accomplishments that I'm proud of

We managed to get a basic implementation working, but then broke it somehow, and Heroku kept crashing after that. However, creating our basic implementation, based on our starting knowledge, was a great accomplishment!

What I learned

We learned a lot about many different things, from developing our js skills, to building a web app for the first time, to how to use complex api's. As a team of mainly novices, we developed a lot from where we started.

What's next for Broadening Horizons

Fix the unknown error that seems to be crashing heroku

Share this project: