CS:GO Bets

CS:GO is a Counter Strike betting application. The application is free, and monetization is planned through advertising. The customer wanted to make an application for the fast-growing field of cybersport. Initially, only the iOS application was planned, but during the development, the version for Android was also added.


The application requires the user to login through Facebook, receives the data through the server, and shows the current and upcoming matches. The data is entered by hand in the admin panel. Bets are made with virtual money but one can buy more of it with real money. The user can take a look at the large list of statistical data related to the bets and their results. The application has a scheme of the VIP-levels and achievements. While waiting for the match and also during the match, the users can discuss the match in the chat. The chat was made from scratch with Node. The application is using a complicated automated system of push notifications for key events.


Facebook API For push notifications, the Google Cloud Messaging for Android and Apple Push Notification Service for iOS are used. Push notifications are sent through the back-end using Yii2. Back-end for chat is made with Node.js+Express+Sequelize (ORM for working with MySQL).