The following summarise my commercial web development experience. For the sake of brevity I have not included smaller projects in this list. Warning: Viewing this site with Internet Explorer may be damaging to your health.

Cruise Amour

Cruise Amour are a UK travel agency specialising in online cruise sales through the website cruiseamour.co.uk. In 2011 they wanted to relaunch their website with a new customer-facing front-end and franchisee backend. Pete Thorne built the front page in PHP, CSS and Javascript to meet the client's requirements.

cruise amour website

Defining the Problem:

The client had specified that the front page meet the following requirements:

  • Cruise offers to be shown in a large grid on page.
  • The central offers to display first and remainder after page load to achieve fast initial load times.
  • Users to be able to scroll around the grid to find offers, this to work on mobile touch devices also.
  • Offers to be loaded from a special offers table and checked against a live deals table.

Implementing a Solution:

  • PHP elements were coded to query the database and aggregate the offers data.
  • CSS styling was written to position grid modules.
  • Javascript functions were coded to add the off-screen offers.

Ms Cupcake

Ms Cupcake is a London-based company producing and selling delicious Vegan cupcakes. They were recently awarded a contract for the 2012 Olympics. Their growing success in the market was causing a larger number of enquiries than their current website could deal with efficiently. Pete Thorne helped implement an automated order process to enable customers to place orders without resorting to email enquiries.

Ms Cupcake website

Defining the Problem:

The client had specified that the order process meet the following requirements:

  • Customer address checked against a geographic order area.
  • Minimum order numbers and delivery costs to be calculated from delivery addresses.
  • Payment to be implemented online.
  • Certain delivery dates to be blocked based on orders or events in a calendar.
  • A method for updating product information in the database.

Implementing a Solution:

  • A database of products and post code areas was built in MySQL.
  • A PHP application was built on the Yii framework to handle orders and product management.
  • Integration with eventbrite for restricting booking dates and Paypal for online payments
  • JQuery UI elements used for an elegant booking form.

SkillsHive

SkillsHive is an online outsourcing and freelancer marketplace aimed at graduates. Pete Thorne worked with a small team to design, develop and produce a complete bespoke web application to handle all the processes from registration, to subscriptions, to hiring, task management and more.

skills hive website

Defining the Problem:

The client had many requirements, here are some key feature requirements:

  • User registration, upgrades and subscription payments.
  • Hirer/Worker Profile creation and management
  • A referral scheme and payment system.
  • Task Templating and Virtual Team management.
  • Task and Project Management tools.
  • A ratings system for Workers and Hirers.

Implementing a Solution:

  • A full relational database was designed and built in MySQL.
  • A bespoke PHP application was built on the Yii framework.
  • Integration with Paypal for subscriptions and referral payments.
  • Integration with MailChimp for mailing lists.

Pawprint

Pawprint are a Hampshire based printing and graphic design agency. They had an existing bespoke website for sales and publicity but wished to extend the features available for customers. Pete Thorne provided a gallery module and an interface for uploading artwork for print.

paw print website

Defining the Problem:

The client had two key requirements:

  • A page to upload artwork related to an existing design or print job.
  • A stock image gallery to sell images directly to customers.

Implementing a Solution:

  • A upload form was coded in PHP and intergrated with the existing site.
  • A bespoke image gallery module was coded in PHP.
  • Integration with the existing ordering system for image purchases.

Bath International Café

Bath Meeting Point or International Café is a charitable organistion in Bath that aim to provide opportunities for overseas students to meet with native English speakers, make friends and improve their English language skills. Pete Thorne provided a bespoke Content Management System to enable organisers to update their website with news and events.

international cafe website

Defining the Problem:

The client basic requirements:

  • The ability to add new pages.
  • A system for updating page contents.

Implementing a Solution:

  • A PHP app was coded to allow page management.
  • Data was stored in flat XMl files as the simplicity did not warrant a database.