Banner Image Banner Image

Online Poker Game


As online gambling - sports industry booming, our client wants to stay ahead and competitive for exceptional online gaming entertainment. With the intention to build a relationship with the customers, Our client wished to develop online poker gaming service that exceeds the expectation of his valued customers. TatvaSoft has successfully delivered online poker gaming platform including support to variations of poker.

Below are few important objectives that are successfully addressed by "Online Poker Gaming Platform":

  • Implementation of the gaming system that can be run under any OS without any additional installation of software or plug-ins.
  • Facilitates easy re-configuration to support different poker variations such as Texas Hold 'Em, Omaha, 5-Card Stud and 7-Card Stud.
  • A cross-platform gaming platform that can be used on a number of modern smartphones.
  • Allow players to participate in the tournament from any part of the world.
  • Facilitates user to reserve his/her seat as waiting player to get served on the first-come-first-serve basis.
  • Providing user-friendly poker table layout through different configurations.


  • Development Platform

    Eclipse IDE

  • Database

    MySQL, MangoDB

  • Tools & Technologies

    Java, J2EE, Spring, Hibernate, jQuery, Spring Rest API


TatvaSoft has implemented different features for online poker gaming system through customization of functionalities in open source poker.

Below is the brief description of different features implemented for an online poker game:

  • Player Seat Allocation: Provides user-friendly interface to the player for selecting his seat of choice. User has the privilege to choose any seating positions from available seats on entire table apart from default seat allocated to him. Also, next player is not required to follow sequence for seating and can seat beside anyone other player.
  • World Wide Clock: It facilitates player to play poker according to his/her country time zone. It enables easy coordination amongst players from different countries with different time zones. System notifies players according to their local time zones and allows different players from different part of the world to participate in the same tournament.
  • Manage Waiting List: It helps to address a scenario where all the seats of table occupied and new player waiting or wanted to reserve his seat on that table. Waiting list feature allows a new player to reserve his/her seat as a waiting player and thus ensure that no other player can seat before his/her turn. It also allows the player to see the complete list for a number of players in the waiting list. System serve any available seat to waiting player on first come first serve basis.
  • Wining Card Show option: It allows winning player to decide to show his winning hand or not when all players fold at the end of the game round.
  • Tournament Scheduling: It provides the feature to generate the CRON schedule (time-based job scheduler) automatically according to user's time selection. User can specify minutes and hours to generate the CRON schedule and then CRON schedule will be generated automatically based on given input. The CRON schedule will be generated as per GMT time zone and will be displayed to different users according to their local time zone.
  • Manage Avatar: It allows to manage and upload the profile picture of the user. User can set profile picture as the avatar in Poker.
  • Managing Table Layout: User can manage the layout of poker table to make it more user-friendly to play. System allows to adjust the table objects like bet-slider, blinds, seats, chips, cards that creates rich look and feel of table to play.
  • License Check: System will check the license of the distributor on the predefined interval. If the license expires, the poker server will be automatically shut down.


TatvaSoft Australia has been successfully provided customer-oriented and highly competitive online poker software solution that enclosing both efficient functionalities and stable performance including:

  • Enjoy 24/7 accessibility
  • Offers support to different variations of poker including Texas Hold 'Em, Omaha, 5-Card Stud and 7-Card Stud.
  • Ensures high quality and user-friendly poker gaming experience.
  • Freedom to players for participation from any part of the world irrespective of their different time zones
  • Helps to boost revenue growth in client's online poker gaming business.

Related Case Studies