As a Hackathon organizer and someone that has been to several different Hackathons I wanted to find a way to seamlessly give users information about upcoming Hackathons, especially those that attend Stony Brook! The best platform to get this information across is Facebook, the world's largest social network.

What it does

The Hack@Bot generates upcoming Hackathons with their Title, Facebook Url, twitterUrl, Date, and extended notes about the event

How we built it

We built the bot through node.js, and retrieved the Hackathons in JSON format from an API known as Hack-A-List. We then parsed the json files and then stored them into DynamoDB, a Non relational database that Amazon sponsors. We generated a webhook which creates a bash script which returns the tip of the HackAList remote once a day.

Challenges we ran into

We were having lots of trouble trying to run the git commands located in the bash script on Heroku.

Accomplishments that we're proud of

Built a messanger app for the first time Built a cool bot which our friends wil be using!

What we learned

Worked with Bash scripting for the first time Worked with Node.js for the first time Learned more about Git, and talked with several representatives at CEWIT about new and upcoming technologies

What's next for Hack@Bot

Create an Android App which allows users to see upcoming Hackathons. See if MLH would be interested in using one of our products!

Share this project: