An online three-card poker game application that allows a maximum of 10 players to play on one table.
- Users can log in using their Facebook or Google accounts.
- Implements JSON Web Token (JWT) authentication for secure user authentication and authorization.
- Users can create game rooms with or without passwords.
- Provide options to set the minimum betting amount and the number of players allowed in the room.
- Users can filter game rooms based on criteria such as the number of players and the minimum betting amount.
- This feature helps users find the desired game rooms to join.
- Users can chat within the game room during gameplay.
- Enable real-time communication and interaction among players.
- Users can engage in conversations in a global chat room.
- Allow players to communicate with each other outside of specific game rooms.
- Users can modify and update their personal information.
- Provide options to change profile picture, nickname, and other profile details.
- React Native : A cross-platform framework for building mobile applications.
- Socket.IO : Enables real-time communication between the client and server.
- React Redux : Manages the state of the application.
- Google Login : Allows users to log in using their Google accounts.
- Facebook Login : Allows users to log in using their Facebook accounts.
- As this is an online game, it will have a server to handle client requests.
- The source code of the server is also provided here.