Great Britain, 2016 - present
12 engineers

Interactive trading education portal

The unique mix of a financial trading tool and webinar platform teaches brokers how to trade and allows them to do it right there. The integration with different advanced services enables us to download webinars out of the current base, analyze and rank video according to certain parameters, provide transactions, register new users, and more.


Technical stack includes:

PHP 5 Symfony2 Twig  Composer​ AngularJS  Bootstrap Gulp Bower NPM MySQL DebianBitBucket Jenkins  Nginx  Apache2  AWS EC2 Codeception Clover Code Coverage PHPDocumentor Zabbix Logstash Docker SSL A+ rating config

The task

We were asked to create an information portal for teaching people the basic and advanced techniques in the financial markets. This portal is a marketing tool for the broker that helps to sell broker’s products - different financial instruments (including MT4) which are taught how to use.

FCA Compliance

To receive the FCA, you have to complete a questionnaire in your profile and choose the type of investors, who you prefer to be. Also, we check people's passports with the ID3 system. Once the person has registered, he/she gets a secure client area that contains all information relevant to the investments. 


In order to save money, third-party services were chosen to fulfill all the client's requirements. Therefore, our work in this project was aimed at integrating with various services, such as webinar jam, jwplayer service, MT4, Cake, and Salesforce.

Our involvement

Initially, the project was created for brokers to promote their services through content marketing. When the educational portal was created, we joined the project. The selection of all third party services and the design was entirely our job.

Integration with webinar jam

  • The integration enables the use of webinars jam service, all its charms, and download webinars out of the base and not to create them from the beginning.
  • Registration of webinar visitors on our website in the webinar jam
  • Webinar jam was customized according to client’s needs - new fields were added for webinars.

Integration with jwplayer service

  • Download videos from jwplayer, caching online
  • Video branding
  • Custom HTML5 player that looks like we need it
  • Analysis on the number and ranking of video views according to various parameters
  • Extra fields were added to video content in jwplayer to fit client’s requirements.

Integration with МТ4

MT4 Account sales is one of the broker products, that’s why we provide an integration with it.

  • Opening an account - user registration
  • Balance review - in the Client Area
  • Transactions in МТ4 (deposit or МТ4) - occurs when a person commits Deposit and Withdrawal

Integration with Cake

The service of affiliate advertising campaigns allows to our project:

  • To pay the money to affiliates for the fact that they lead the traffic
  • To register affiliate partners
  • To track CPC, CPL and CPA conversions with data transfer directly to the Cake
  • To serve more than five types of CPL Conversion
  • To serve more than ten types of CPA conversion for three different directions

Integration with CRM Salesforce

  • Lead generation - JOIN US NOW form, which is filled when a person got interested in the service, so a sales manager can contact him later.
  • Registration of three types of clients:  traders, IBs (introducing broker partners), and affiliates (those who provide advertising).
  • Using Salesforce as a direct client base - SF is the main base for us, so anything is happened with our own base, we can upload all information from SF.
  • Authentication through SF  - in order not to create a database with the features and salespeople from the beginning, and to use ready-made base, which was led before.
  • Using Salesforce as an integration base - we can upload clients data from other SF bases (another broker products) so they get an access to our portal.

Do you have a similar SaaS product that requires development?

Whatever stage your SaaS solution is at, get in touch with us to discuss it. It is FREE and we engage fast. We will help you with onboarding the right engineers with strong experience in SaaS development and a deep understanding of SaaS business, better planning, priorities, and realistic estimations.

Chief Executive Officer