AllCode has been working with Let’s Play Soccer for the last ten years to migrate and modernize their cloud infrastructure and build new mobile apps.
Along the way, we’ve migrated a Visual Basic Microsoft Access app to a web application that runs in AWS, the Facility Console. We’ve deployed mobile apps into the iOS App Store and Google Play. We’ve migrated an Excel spreadsheet application into a web application, the Scheduler. We’ve also built a Scorekeeper app that keeps score of all of the games for a field at a facility.
When Covid hit, Let’s Play had serious issues in driving soccer players back to the facilities. We built CloudContactAI in large part to help LPS engage with their players to let them know what’s going on at their facilities.
Let’s Play Soccer Mobile Apps
iOS App Store: https://apps.apple.com/us/app/lets-play-soccer/id1624946537
Google Play: https://play.google.com/store/apps/details?id=com.mobileaws.letsplayapp&hl=en_US
Case Study: Transforming Player Check-In and Payments for Let’s Play Soccer
Let’s Play Soccer has a mobile app for players. To log in to the mobile app, users specify their last name and mobile phone number, they’ll be sent a One-Time Password (OTP) via SMS. If the user doesn’t have an existing account, they’ll be asked to provision a new account.
After the user logs in, they can see the players associated with their account. Once they’ve selected a player, they’ll be able to generate a Player Pass, view their upcoming games, view the standings, and review their payment and billing information.
For payments, the app currently supports Team Payments, Player Registration, and Payment History. If you’re currently playing on a team at an LPS facility, then you can pay through the mobile app for your team. You’ll also be able to pay your season or annual player registration fee. Once you make a payment, you can review the payment on the Payment History view.
The Player Pass is a new feature that we’re currently rolling out to facilities. When the player goes to check in for their game, they’ll only be able to check in for their game if they don’t have anything outstanding, e.g., payments, waivers, player registration, or red cards. If the player doesn’t see their team listed, they can look up their team by entering the team code or the coach’s first and last name. The Player Pass is unique to the player, game, and time. The Player Pass cannot be reused for a different player, team, or game.
The mobile app also supports being able to view your Upcoming Games and Standings.
Let’s Play Soccer Android Scorekeeper
Each field at the Let’s Play Soccer facility has a Chromebook that runs the Android ScoreKeeper app to check in players to the game and keep score. After the game finishes, the results are uploaded to the Facility Console backend.
At the beginning of the day, the Scorekeeper user will download all the games for the specified Facility, Field, and date. Wifi performance is inconsistent at LPS Facilities. Hence, we offer a static download of the games, rosters, and player images.
Next, the Scorekeeper user will specify the game that they’d like to score. Before scoring the game, the Scorekeeper user will need to specify the referees. Once the referees are selected, the Scorekeeper app will prompt to checkin the participants for each team. Checking in the participants can be done either manually or through the use of the new Player Pass functionality. If the user does not exist on the Roster, they can be added by specifying their PlayerID, First Name, and Last Name. When adding a player to a Roster, there are sanity checks for gender and age.
After the players are checked in, then the game begins. The Scorekeeper is used to keep track of attendance, goals, assists, injuries, cards, and whether the referees have been paid.
Let’s Play Soccer Facility Console

Case Study: Indoor Soccer Facility Management Platform
Each Let’s Play Soccer facility has a front desk where the employees are logged into the Facility Console. The Facility Console acts as the operating system for the facility.
CloudContactAI and Let’s Play Soccer
