UCLan Elections Facebook App
Web Applications
To help the University of Central Lancashire Student’s Union to promote their elections, and to provide a central repository of election information they employed me to build them a Facebook Application.
The application was made of two parts: the first part aggregated a number of feeds from Flickr, YouTube, and a couple of the University websites, cached the data then displayed them in the top section of the app. The second was built as an admin tool that allowed the Union staff to upload photos, and manifestos for each of the candidates.
The back end of the app ran on Rails, and relied on some heavy caching to make sure that the app was responsive to requests from Facebook. The front end of the app was written in FBML, and used some of the built in functionality of the Facebook API to hook into the user page (to display a badge), and allow the user to forward to friends.
The app was considered experimental by the Union, but was successful in that it gained roughly double the amount of ‘fans’ as they expected.
Responsibilities
- Design; from initial conversations through to completion
- Front end coding
- Server side development & implementation
Tech overview
- Built in Ruby on Rails 2.0
- Used the Facebook API & FBML markup code
- Aggregates several RSS feeds
