The project in summary is an online card game where users can play with each other in tables.
There are three main components to this game, first two is client side, the other is server.
1. Waiting room: Where users can see each other and select tables to play.
2. Table: The table where cards are displayed and game is being played.
3. Server-Side: The component which process the user's actions and shuffles/distributes cards, keep track of scores etc.
The client project should be written as java applet and for server no special preference.
Note: The graphical and animation parts and bits are not included in this project, only dummy graphics are required. (E.g: a small graphic with only number on it)