An online community football (soccer) game related to the Belgian Jupiler Pro League and its players.

Executive Summary

- Admin Backend:
+ Manage schedule of real matches in the real leagues
+ Manage players from the real league
+ Manage results of each player
+ Manage teams, leagues from the apps
+ Manage roles and permissions of admins...
- Mobile apps:
+ Create leagues, teams
+ Invite friends to a league
+ Picking players based on given budget
+ Picking players in Real-time draft period
+ View schedule of app league
+ View results of matches in app league
+ View ranking of teams in each league
+ View player list and player details

5 Working Months

13 Team Size

5/5 User Satisfaction Score

The Screenshots


Originally the system was planned to use a 3rd party API supplier to provide data of real schedule, real teams, real players and real results. However, the customers could not reach an agreement with the 3rd party API suppliers so we had to change the approach.

Our Solutions

All the data are not from 3rd party anymore and we need to manage all of them in our Backend. We built new modules to input and see the results in the apps.

Language: Native Language, PHP
Framework: Laravel, iOS, Android kit
Database: PGSQL


The system can independently run without data of 3rd party suppliers although the Admins need to input all the details and it takes time to do that manually.
In the later phase (after the project is completed), the customer can still deal with 3rd party API suppliers and integrate their APIs to the system to have automatic synchronization.