Metro Gaming System – Online Casino

SaaS web platform development for gambling powered by serverless architecture.

About Metro Gaming System

When the world encountered COVID-19, many offline-based businesses were forced to reconsider and restructure their activity. Our client, a German casino network, faced the same problem as they used to conduct business only offline.

Expertise

Web platformSaaS

Scope

Discovery phaseProduct developmentMaintenanceQuality Assurance

Vertical

Entertainment

01 The Challenge

Our client decided to enter the online market. At the beginning of our cooperation, we outlined two main business goals:

  • To digitalise client’s existing gambling. The Covid-19 pandemic has proved that online presence is a must-have for businesses to grow and remain sustainable.
  • To create an easy-managing solution for offline casinos. Recently, Germany has legalised online gambling, so the market needs a solution for a quick transformation.

Considering aforesaid, we created a SaaS web platform where gambling businesses can easily create and manage their online casinos.

02 The Solution

Process and challenges

The platform is designed for three types of users with different access levels and capacities: players, casino employees, and super admins. Our goal was to make the online back-office functional but intuitively easy to work with. The overall casino experience must keep users engaged and meet their expectations. This kind of service can’t have delays in response, so a fast operation proceeding is required.

The main solutions we developed to overcome these challenges are:

  • Serverless architecture and two-way synchronisation of microservices
  • Fast and huge logging of play events
  • Integrations with iGaming and cashier third-party services
  • Multilingual interface with the capacity to upload dictionaries
  • Elasticsearch Warm usage to store a large amount of information

Casino creation and management

The casino owner has access to the back office where they can configure various settings such as currencies and languages, as well as set up integrations with both online and offline casinos, and cashier services.

Employee management system

The whole casino staff can be added to the platform and granted corresponding user permissions, depending on their actual roles. Employees receive access to different aspects and activities of the back office and carry on with their everyday activities.

Payment gateway configuration

Financial transactions are one of the most important parts of any casino. These need to be closely monitored and accurately managed. In the back office, all transaction details can be monitored – withdrawals, deposits, bonus amounts, withdrawal requests, and so much more.

Reporting

To keep track of the activity, the casino owner and employees can access structured deposits and withdrawals reports. The dashboard shows a breakdown of profits and losses, gaming results, and the gaming archive.

Seamless wallet

Every player gets a personal wallet they can manage on the platform. A player can make deposits and withdrawals using credit cards, e-wallets, or cryptocurrencies. Players can keep track of their transactions and gaming history.

Game selection

The casino offers various types of games, including roulette, table games, and video slots. Players may filter games through the website to find the one that matches their taste. Also, you can choose whether you want to play just for fun or real money. If you like a game, you can mark it as your favourite and later access it through a personal account.

Deposit limits and blackouts

There are two features available for players to manage their interactions with the casino. The first one sets deposit limits on daily, weekly, or monthly terms. Players can control their finances and not exceed the sum they want to spend. The other main feature is a “blackout,” when users want to freeze their account and take an extended break from playing. When the blackout runs out, the account is reopened, and the player can play again.

03 The Result

UI/UX design

UI/UX design plays a significant role in the success of the online casino. Our goal was to focus the player’s attention on the game selection process. Therefore, we chose a restrained colour palette not to distract them from the main event. As the platform provides a wide choice of games, we created categorization and placed the games accordingly to simplify navigation. Dark colours allowed us to contrast the games, making them more colourful.

Yellow and green were chosen as accent colors to use on crucial elements. Their combination is highly compatible with the selected pallet, as both colors make the interface feel brighter but don’t oversaturate it. They are also visible on a dark background and comfortable to look at.

Another decision was to forgo flat design. We created old-school skeuomorphic buttons for a more realistic effect. Illustrations were also embedded into the interface to add some friendly vibes.

At the bottom of every screen, users can check the credentials of the casino: name, running company, address, and license. As gambling is an industry with a lot of restrictions and risks of scamming activity, this block is important for providing a player with the ground for trust.

Technologies

Site static files are served using a CDN. This ensures the fastest and safest delivery of content. All active elements (API, Centrifugo and others) works on a serverless technology using Docker. This ensures safe and comfortable autoscaling under load. Database clustering and caching allow for high performance.

Features

  • Admin panel
  • Employee panel
  • Player profiles
  • Casino employee management
  • Casino management
  • Game management
  • Player management
  • Player wallet
  • Money withdrawal
  • Reporting
  • Email templates
  • Integration with payment & cashier systems
  • Integration with iGaming systems
  • Affiliate system
  • Language selection
  • Notifications

Latest Cases

Germany’s first all-in-one sports networking and booking app - Fitpool

Germany’s first all-in-one sports networking and booking app - Fitpool

01 The Challenge The goal was clear: build a platform that makes staying active easier, more social, and accessible, both...

Read More
Technical consultancy for a leading digital energy platform maintenance

Technical consultancy for a leading digital energy platform maintenance

01 The Challenge Our Client had a platform, serving as a personal space for users, that helped them manage energy...

Read More
Chatbot and recommendation engine development

Chatbot and recommendation engine development

01 The Challenge Our Client needed a more stable and capable chatbot that could hold human-like conversations and support customer...

Read More
MagicBooking - Award-winning mobile app development

MagicBooking - Award-winning mobile app development

01 The Challenge The idea was simple: make it easier for parents to manage their children’s activities on the go...

Read More
cRc Kosher - Mobile solution with logo scanner for accurate kosher info

cRc Kosher - Mobile solution with logo scanner for accurate kosher info

01 The Challenge cRc Kosher envisioned an app that would simplify kosher living - an all-in-one resource for quick and...

Read More
cRc Kosher - Discovery phase of a mobile solution

cRc Kosher - Discovery phase of a mobile solution

01 The Challenge cRc Kosher identified a growing need for an easy-to-use mobile application that could provide users with instant...

Read More
Discovery phase of AI-powered education app development

Discovery phase of AI-powered education app development

01 The Challenge The Client identified a growing need for a versatile mobile application that could provide users with instant...

Read More
Discovery phase of a feature-rich AI-powered EdTech platform

Discovery phase of a feature-rich AI-powered EdTech platform

01 The Challenge The shift from notebooks and blackboards to tablets, digital records, and interactive displays marks impressive developments in...

Read More
Discovery phase of app development for a market-leading e-learning system for kids

Discovery phase of app development for a market-leading e-learning system for kids

01 The Challenge The Client identified a need to streamline their learning process and needed assistance to develop an idea,...

Read More
SlimEDC - Web-based flexible electronic data capture platform development

SlimEDC - Web-based flexible electronic data capture platform development

01 The Challenge The pharmaceutical industry constantly seeks ways to streamline research processes, especially in market research and clinical studies....

Read More
Looking forward to
your message!
  • We will send you a confirmation email once your message is received
  • Our experts will get back to you within 24h for a free consultation
  • All information you provide will be kept confidential and protected under NDA
  • We will provide an initial project estimate during your consultation