Card Game Tracker  Card Game Tracker is a Java-based application that will keep track of scores of several card games (mua-mua, king, batak, 21). Before using it, all players who will play any of those card games create accounts and then, before playing a game, all users will log in from the same computer. Then, any of those players will be able to update their gaming scores online. By doing that, a user can keep track of all card games they played, from any computer having that application.   In addition to a single card game, users can keep the records of tournaments, including several card gaming matches.  To mention the OOP-based interactions in the system, the users will interact each other while updating the scores in-game. Also, in-game, the users will be in any tournament or a single game, meaning that the users and tournaments / matches will be in interaction. Also, there should be some high-level design decisions and architectural styles between the client app and the web-based PHP services.