Inspiration

My partner and I have both always ran out of cellular data and on that long trip to the family beach house with no wifi our lives have proven to be miserable without the comfort of the internet. This is when we realized that sms could be used to access the internet and thus inspired Twist.

What it does

Twist allows a user to download an iOS app where he or she initially sets up his or her social media accounts. After initial setup no access to the internet is necessary again. The user can then text a command like " tweet 'hi' " completely offline and the tweet will be published to twitter. We have provided the capability to tweet a status, read facebook posts, ask for directions in between two addresses, and google search terms.

How we built it

We used 5 different APIs to create this application: Google Maps API, Google Custom Search API, Twitter API, Facebook API, Matchbox API. We used node.js as our base language as it is very flexible and used mongo.db for our database and used express.js for middleware. We also built a flexible iOS app using Objective C to give our users the best experience.

Challenges we ran into

Learning and applying our knowledge on 5 different API's within the short span of 36 hours was a very difficult task. However, I think that me and Bharath made a very strong team and were able to overcome this as we had each other for constant questioning on things we didn't understand. Our biggest challenge was overcoming the OAuth redirects in the Facebook API.

Accomplishments that we're proud of

We are really proud that we got to experience a diversity of technologies and got this incredibly immense project done in such a short period of time.

What we learned

Coming out of this experience I think we learned that, if we really put our minds to the task, no matter how daunting it is, we can accomplish it. I, personally, at least didn't even imagine that we could finish this project at this hackathon.

What's next for Twist

I think that Twist appeals to a very wide market and as a team we hope to release it on the App Store as soon as possible.

Share this project:

Updates