Strangelings Auction House

Development of an online auction platform for iOS game

About the project

Strangelings Auction House is a part of Strangelings pet breeding game, created for iOS and the web platform. At Strangelings Auction House, players can buy and sell their animals in a live auction setting for real money.

Solutions

Real-Time Auction

In the auction house, attendees are able to bid, buy, and sell their pets in real time. Safety of multi-threading calculations was ensured by Scala back end, instances of which are running on the StackMob cloud.

Single Back End for Mobile and Web Apps

Using the StackMob technology allowed us to share the database and the back-end instances between the Strangelings iOS and web applications, which made integration very easy and ensured high performance.

Easy Money Transfers

All the payments made by auction attendees are cashed through the PayPal Adaptive Payments API. Additional commissions and fees depend on the sell price of the item and are included using linked payments.

Live Messaging Service

The integrated live chat that’s powered by the PubNub real-time network is designed to allow visitors to discuss auction lots and help auctioneers to send notifications about important upcoming events.

Social Media Features

Players can share direct links to auctions on Twitter, Facebook, and Google Plus directly from the lot pages. Also, to ensure a seamless user experience, social login is enabled for Facebook users.

Technologies

Scala

MongoDB