Work Collection

Work Collection

Work Collection

Platform Bid Auction Platform

Platform Bid Auction Platform

Platform Bid Auction Platform

Review

"Wow that's amazing you've been so helpful, I am very grateful."

Gary Watkinson

@Scottish Horse Auctions

Overview

Overview

Overview

This is a Bubble.io development for the auction industry. It is multi-tenanted Saas which provides auctioneers with a range of mature tools to help them run online and live auctions.

We choose a No Code platform because it gave us the opportunity to really concentrate on making sure the tools we created for auction management would be well thought out and intuitive to use.

Building an scalable and resilient model

Building an scalable and resilient model

Building an scalable and resilient model

Building an auction platform is complex. Building it as a Saas adds in an extra level of complexity.

Auction platforms have to be precise, very scalable and resilient. But, and this is often under estimated, they have to come with a good set of tools. Auctioneers have a lot of admin to do to create and manage an auction.  

During the auction set up the auction management tools are what matter. During the auction and post-auction reporting and invoice generation are the key areas for the auctioneer.


But above all reliability is key

Our Approach

Our Approach

Our Approach

Segregating auctioneer data - we built a self identification model where the app identified the auctioneer website being used at any particular time and passed that to Bubble security model to display only the data that needs be displayed to the user. 


Scalability & resilient - we have built auctions systems in the past using structured languages (such as Java), so we knew the challenges.


They key with all apps and especially Bubble is to use the data model wisely and efficiently. Only call data when you need it, and don't repeatedly get data. Get it once and use it wisely. 

Application Architecture

Application Architecture

Application Architecture

There were many complex challenges that needed to be overcome in building this app: 


  1. Creating a secure and segregated data model

  2. Building an efficient and scalable database 

  3. Using database triggers to create an efficient bidding process and fast UX

  4. Providing a set of workflows where data was only used when needed and didn't slow down under load.

  5. Taking in to account the over workload and work units consumed when operating the auction platform at scale. 

  6. Providing upgrade paths and feature segregation according to subscription level.

Full Stack Experience

Full Stack Experience

Full Stack Experience

We had a list of features to think about outside the core app to make this work as a Saas:


  1. Providing a 14 day trial and full sign up process for auctioneers to use the platform

  2. Using the full Stripe API to manage the subscription model, including trials and monthly recurring payments.

  3. Permission to mange product levels and features based up subscriptions models.

  4. Integrating a DNS API to manage and automate the domain name process. 

  5. Managing multiple domains on one app to give unique & custom domain names for auctioneers signing up to use the platform.

  6. Onboarding and offboarding accounts.

Orzo Blue


Bringing your ideas to life

Location

Brighton, United Kingdom

Telephone

+44 (0) 1273 921909

Orzo Blue


Bringing your ideas to life

Location

Brighton, United Kingdom

Telephone

+44 (0) 1273 921909

Orzo Blue


Bringing your ideas to life

Location

Brighton, United Kingdom

Telephone

+44 (0) 1273 921909