APIcon 2014: ProgrammableWeb's First Hackathon

Following an all night hack, a spirited game of 2 am laser tag, a voting finale in speed-geek format (think speed dating for hackers), and with the support and advice of over 15 developer evangelists from some of the leading API providers, the winners of ProgrammableWeb’s first APIcon hackathon were announced yesterday at APIcon. Winners included two security camera apps, an automated travel expenditure app for the connected car, and a machine language chat support client. Teams were given one main criteria (to use as many of the sponsored APIs as possible) and encouraged to unleash their creativity.

Here’s what they came up with:

1. AllSpark

APIs used: Wit. AI, Twitter, Nexmo, Orchestrate

Elevator pitch: Call a number to carry out voice-activated search or Siri-like functions (for example, send a tweet), when you don’t have a smartphone or an internet connection

Maker details: First time you use the app, you need to authorize your Twitter details. This is saved in an Orchestrate database so that on future use, the app recognizes your phone number and knows you are authorised to tweet.

Prize: Sponsor prizes (Wit.AI and Nexmo)

2. Sharing is Caring (SiC)

APIs used: Orchestrate, Nexmo, Concur

Elevator pitch: Makes the sharing economy more peer to peer

Maker details: Built on Node.js ( JavaScript on the server side).

Prize: Sponsor prizes (Nexmo, Orchestrate)

3. Your places. Visualized.

APIs used: Concur, Getty Images

Elevator pitch: Looks through your Concur expense account and draws up images from the locations you visited

Maker details: Used HTML5 Navigator

4. Twitter Insight

APIs used: Twitter, Google Maps

Elevator pitch: Shows the locations of where a Twitter user has tweeted from

Maker details: Uses Twitter Bootstrap, built on node.js and Express.js

5. EventSense

APIs used: Wit.AI, Nexmo, Twitter

Elevator pitch: Realtime event feedback system so organizers can respond to participant feedback based on sentiment analysis of event tweets

Maker details: Sends texts to organizer if sentiment analysis of tweets about event (based on hashtag, twitter account or location) are negative. Event organizers can also text to ask for an overall average sentiment reaction from everyone who has tweeted from the event.

Prize: Sponsor prizes (Twitter and Nexmo)

6. Car Assist

APIs used: Mojio, Nexmo, Wit.AI, Concur, Orchestrate

Elevator pitch: Connected car app that monitors all trips and automatically adds business trips to Concur expense account.

Maker details: Additional features could include reminding you of where you parked, noticing if your car is getting towed, and letting you check diagnostics from a text message (for example, fuel level).

Prize: Second prize (tied), Sponsor prizes (Mojio, Concur)

7. WittyChat

APIs used: Wit.AI, Getty Images, Orchestrate, Twitter

Elevator pitch: Chat application that can triage support service, providing automatic replies or calling a live operator if the support question cannot be resolved via natural language processing.

Maker details: Team met 30 hours ago at the hackathon, all had thought Wit.AI “was such a compelling API, we wanted to do something special with it”. Additional features include allowing customers to tweet their satisfaction rating of the support response. Built with Twitter Bootstrap, website interface used content from Getty Images.

Prize: 3rd prize

8. Timbre

APIs used: Wit.AI, PubNub

Elevator pitch: Productibvity app takes meeting notes and can act on specific discussions or when triggered by key phrases (such as “assign action item” could send copy of meeting notes to specific staff member or “meeting adjourned” could automatically send every meeting attendee a copy of the minutes).

Maker details: Additional features would aim to silence ambient noise. Uses PubNub to create a peer to peer connection and record an audio stream. Wit.AI then transcribes audio into notes and parses for actionable phrases.

9. 3rd Eye

APIs used: Eagle Eye, Nexmo, PubNub, SecureKey, Evernote

Elevator pitch: Security alert system for connected home or office

Maker details: Triggered when camera detects specific movement near a door (for example), sends a text with photo of what the camera sees and stores a complete copy of all photos/instances in Evernote.

Prize: 1st prize, Sponsor prizes (SecureKey, Evernote, Eagle Eye Networks, PubNub)

10. PY-Point

APIs used: Point.io

Elevator pitch: Open source RESTful coding of storage services

11. SupportMe

APIs used: Nexmo

Elevator pitch: Provides workplace, anonymous emotional support network

Maker details: Relays chat via Nexmo to ensure anonymity between sponsor/sponsee.

Prize: Sponsor prizes (Nexmo)

12. Twit Anonymous

APIs used: Twitter, Getty Images, Evernote, Nexmo

Elevator pitch: Twitter meets Secret

13. Cam Alert

APIs used: Eagle Eye, Nexmo

Elevator pitch: Nanny cam activated when specific events are recognized and recording sent to you

Maker details: Uses Eagle Eye’s smart notification capabilities, for example, triggers video recording if more than two people are in the room and sends you a message via Nexmo to let you know maybe your babysitter is having a party, along with a video of what is happening so you can check for yourself.

Prize: 2nd prize

14. Vocaldash

APIs used: Wit.AI, Twitter, Getty Images

Elevator pitch: Voice-activated task manager can post tweets, search for images, and save to Evernote via voice. Uses Wit.AI to understand intent (for example, it knows hello and hi are the same thing).

Maker details: Uses PHP background and runs curls to APIs, with Angular for the front end.

Prize: Sponsor prizes (Getty Images)

Congratulations to all winning team members: Sreejumon Purayil and Adarsh Uppula (3rd Eye), Gabi Zuniga and Ethan Fan (Car Assist), Noah Kaplan, Robert Queenin and Michael Larson (CamAlert) and Billy Chia, Chris Sund and Anurag Parashar (WittyChat).

Be sure to read the next APIcon article: The Rise of Anticipatory Services