web design & development
Here's some things that I've done
I worked for the Bristol international short film festival in the 3 months leading up to the event. After getting a good grounding of what's what, I came up with the idea of making better use of information screens dotted around the Watershed. The Watershed is the festival's main venue and sports 3 cinemas. Normally the information screens display an overview of what's on in the next few days, it's handy and perfectly suits the Watershed's regular schedule, but during the festival there are so many different screenings happening all the time and the majority of them are not repeated.
The idea is to change how the information is presented so festival goers can keep track of how long they've got left to spend at the bar. It also alleviates unnecessary enquiries for the help desk and helps make last minute ticket sales by allowing people to see for themselves what's going on. The icing on the top is the design, which fits in and supports the festival's visual identify.
Skills Used: CSS, XHTML, PHP, Javascript, Design
Logger is an iPhone web app for tracking time. It was developed with the client who is a CCTV installation engineer. His work requires him to travel to different locations all over the country. The problem he had was the pile of paperwork for tracking his time. It was lots of manual data entry in several places and unnecessary work like having to calculate travel time. Added to this was complexity like deducting travel allowances and identifying the time that qualifies for overtime.
The solution was to make an iPhone web app that makes it simple to enter job information, one touch to say I've arrived and another touch to say I'm done. Data entry is kept to a minimum by using context. Even the description entry is pretty smart by keeping track of recent and most frequently visited locations which can then be used as presets. It works by storing the data on an offsite server, this protects against data loss if the phone is lost or stolen. The app auto saves the data to the database as soon as it gets entered, and if by chance there's no signal it buffers the changes until there is a signal. The interface is optimised for touch interaction and even uses the tilt sensor for navigation. Portrait view is for entering a job and landscape to check the last 100 entries, navigation by orientation! To accompany the iPhone web app there is a bunch of reports that do all the legwork of processing the data.
Skills Used: CSS, XHTML, PHP, MySQL, jQuery, AJAX, Design, UI
This is one of my early projects at Team Rubber. It's a content managed system that allows the animation duo to write news articles and change the content of the static pages. It's also easy for them to add new work to their portfolio by using a template that uses the description, image and youtube link. The principle of content management is great, it takes extra time to set up but after that the client can update their website without the need of a techy.
Skills Used: CMS, CSS, TAL / XHTML, Python
I worked in Team Rubber's software team to build Consultation Finder. It enables councils to have a central place to keep the details of upcoming consultations. The database is easily searchable and also has nifty features like letting the public create custom rss feeds. This can be used to create a feed of consultations that effect where you live or are to do with a subject that you're particularly interested in.
Behind the scenes, Consultation Finder is straight forward for administrators and boasts tiered membership architecture and workflow for publishing. Nice!
Skills Used: CMS, CSS, TAL / XHTML, Python, UI
This is a tweaked version of Consultation Finder. Team Rubber likes to develop products that can then be tailored for a client's specific needs. New functionality is added and any options that aren't needed are removed to ensure that the system is streamline. The biggest feature is the use of i18n to make the site available in multiple languages. Currently there are two languages available but it wouldn't be difficult to add more if needed.
Skills Used: CMS, CSS, TAL / XHTML, Python, Javascript, i18n, UI