Creating generalised application for both coach and player is important. Using which data can transfer fluently. This is not tightly coupled system so we have to cover our loop holes for the system and logics applied for top ranking and trending teams.
We came up with two applications where coach can login and create games and team. Same way players can join teams and participate into the games. For managing games and loosely coupled system we came up with a system which has no opponent in the market.