Screenshot of Swift Vendor
Figure 1. SwiftVendor's database.

Project: SwiftVendor

SwiftVendor is Agincourt's bespoke, multi-tenant ecommerce system used for large-scale sites.

The database is customised to each client allowing for functionality to be defined around their needs.

Multiple sites can be hosted from the same installation on a single or cluster of servers.

Fig 2. Liquid-based theming.
Fig 3. Overlays.
Fig 4. Configuration.

To maximise performance, static assets are served through Amazon CloudFront from Amazon S3, allowing much of the page to be delivered from a server local to the end-user.

The design of each page is 100% flexible, and is built with HTML using Liquid for secure, dynamic output.

View an example site on the platform: http://www.fence-supermarket.co.uk/

Key Technologies

Ubuntu Server

NGINX

MySQL and MongoDB

Memcached

Google Checkout and SagePay

Ruby on Rails


Got an idea for a kick-ass web app? Contact us to get the ball rolling!