Portfolio
Pigeon Carrier
Services: CSS, Design, HTML, JavaScript, PHP
Synopsis
Pigeon Carrier is a browser extension that I created along with Robert Ying to add attachment functionality to Twitter. It is available for both Google Chrome and Firefox. As an entry in Mozilla’s first ever World Series of Hack, it won third place in a field of 200 attendees and 50 projects. My work for the extension included extensive JavaScript development coupled with HTML, CSS, and the design. The website required the aforementioned tools with the addition of PHP.
Details
Employing the Dropbox API to store attachments via OAuth, Pigeon Carrier adds an uploader interface directly into twitter.com. Taking full advantage of the new HTML5 JavaScript File APIs, it accomplishes all requests via AJAX to deliver a streamlined user experience. With just a simple drag and drop of files along with a few clicks, an attachment link is added to a tweet. For those who have the extension installed, this link is replaced by an attachment list directly on the page, which not only allows for downloading files, but also previewing them via the Scribd API. Those without it are left with the link that may be visited for the same functionality, but on an external page.