Pick24 is a company from Switzerland that asked us to create social sports betting mobile platform dedicated to the global market. Due to the legal background and law regulations in different countries, Pick24 offers simulated gambling. Virtual diamonds replace real money in this application. Collaboration with CrustLab was initiated by Dario Wyler, the CEO of Pick24. He found us through online research and felt that our experience and knowledge about sports betting and mobile applications development meet the needs of this project.
Social betting mobile apps challenges
The main challenge of this project was taking over the platform from the previous contractor and continuing work on the back-end development and extension of the apps with new functionalities. Along with developing the next version of the product, it was necessary to optimize the design and create several new screens for new features.
The design of an explicit data structure was a different challenge. The universal solution could address issues with the extensive sports offer, the multitude of bet types, and the need to integrate with many external data and odds providers.
One of the providers we integrated the mobile applications with was LSports API. The integration layer was implemented in a serverless architecture. Node.js was our language of choice, and the whole backend system was deployed natively on AWS. However, creating the integration layer of the client’s choice generated an additional difficulty – we had to develop a set of algorithms that guaranteed a proper calculation of European and Chinese handicaps.
Additionally, the sole responsibility of creating backend logic was to add up the rates from different markets, calculate the winnings and exchange them for diamonds, refresh the odds in real-time, and inform users about changes.
The social aspect of the application required creating tools for setting up clubs and user management, so two types of user accounts had to be made: regular user and manager profiles.
How we build a social betting mobile apps
After taking over the project, we started implementing a live sportsbook for both iOS and Android using React Native framework, AWS serverless technology, and Node.js with TypeScript as our backend language of choice. As part of this project, we provided mobile development, front-end development, back-end development, and UX/UI design customization and optimizing apps’ performance.
The application offers a game intended for clubs as a competition within groups. We have created two types of user profiles: a manager who is also a bookmaker and regular users who place bets. The user account presents the history of the bets placed and the resources available in the player’s wallet – for the end-user, there is no significant difference from an actual sportsbook application as we maintained a substantial set of features. We can say that we’ve replaced wallet management and payment integrations with diamond management, preserving the whole betslip, wagering set of screens, transactions history, and adding a set of features promoting collaboration between players in making bets.
The critical user in the app is a Manager of a club of players. He can manage the list of players, buy diamonds for the club members for real money, distribute diamonds among club members, or set limits. Only the manager can send or approve invitations to the club.
We have divided the extensive sports offer of the application into seven sports disciplines and several hundreds of leagues. The league includes events and tournaments – just like in typical sports betting mobile applications. The introduction of one data structure significantly facilitated the integration with dozens of external data and odds providers. The whole data flow of applications works near-real-time, and it was one of the biggest challenges indicated by our client.
The last and critical issue for the quality of entertainment was to ensure an above-average betting experience to keep the players’ attention. The primary market is based on two types of bets that are magnified by odds multipliers. Prematch, i.e., accepted in advance, at least 15 minutes before the start of the event. And live bets, calculated by the algorithm on an ongoing basis during the event.
Additional bet types are handicap, yes/no, the number of goals scored, double chance, undercover, and more. The player can make a solo bet or make a combo of several bets and view the stakes live in both of these options.
As a result of the cooperation, social betting mobile apps have been significantly expanded. Starting from introducing corrections in the front-end and design of the application, ending with implementing complex back-end serverless solutions.
The significant effects of working on the applications are undoubtedly the sportsbook implementation, creating a clear and universal data structure, the possibility of easy and quick integration with external sources, and an extensive and engaging gambling mechanism.
Trusted by leading brands
There is no better recommendation than the opinion of a satisfied customer. See what founders and managers say about cooperation with CrustLab.
CrustLab consistently adds value to our organization in many ways. We’ve received very positively feedback on the system CrustLab has delivered. Our customers regard it as an excellent product. Our experience working with them has far exceeded those of other vendors.
I was looking for a design team that had experience in sports betting. CrustLab helped me complete a full UX design project for my product. It was a very collaborative process, which is what I wanted. When I’m ready to do my next project, they’re going to be my first phone call.
The team provided professional services that added value to the core functions of the business. They were fast and felt like our internal IT department, working during the night when we were deploying important features. That was fantastic, and I’m happy they’ve worked with me.
CrustLab’s implementation of our solutions has almost doubled our revenues. All aspects of cooperation were very good. I felt that we were treated as very important clients because we received a very high standard of service. The team delivered the results at the time and budget.
We finished an MVP in 3 weeks. It was very valuable that CrustLab was able to evaluate the feasibility of our solution and estimated the effort and cost that was required to request the funding. CrustLab can be a business partner in addition to an excellent software development agency.
CrustLab successfully delivered a product that was able to maintain its performance despite some sudden surges in the site’s traffic. Thanks to their experience and ability to predict problems, we found solutions and built the project on time.
We take advantage of CrustLab’s experience in the field of payments, new functionalities, and user-friendly design. The development process itself ran smoothly and according to plan. It was important for us to complete the project on time, so I cannot imagine a better partner for this project.
We hired CrustLab to introduce several modifications to improve one of the Pocco Finance apps and integrate it with the new version of the SDK. The project was completed on time and in line with the planned budget. I strongly recommend CrustLab as a software partner.
We are really satisfied with the cooperation with CrustLab. Very good technical skillset, good communication, and work done on time! After creating a customizable widget, we entrusted them with redefine of another application, and the results are splendid.
This team is hungry, sharp, “on it” and very customer-focused. I had no idea that I could find such great help from the other side of the world – especially a firm that could understand our product requirements even though I’m not a tech product manager.
Our cooperation with CrustLab concerned body leasing. They offered us highly skilled and experienced Android developers. I am fully satisfied with the ease of contact, the speed of completing the formalities, but most of all of the man they recommended to us.
More iGaming development case studies
See other iGaming applications implemented by CrustLab
Case study – fixed pool betting system
Improvements and refreshments to a fixed-pool betting system. Fixed performance bottlenecks, implemented several new technical solutions and custom features, improved the user experience, and added more business conversion points to the web application.