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:

Key Technologies

Ubuntu Server


MySQL and MongoDB


Google Checkout and SagePay

Ruby on Rails

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