This project is a Texas Hold'em Poker web game designed to deliver a fun, flexible, and modern gaming experience. It can be played with friends, against bots, or even against an AI (ChatGPT). The website will be hosted on a Raspberry Pi 5.
- 3D card and UI elements using Three.js.
- Responsive and lightweight frontend with lazy loading.
- Auto-sliding UI elements for components like notifications or carousels.
- Intuitive design that supports multiple screen sizes.
- Game modes:
- Multiplayer (play with friends) via Socket.IO.
- Play against bots (offline).
- Play against AI (ChatGPT-integrated).
- Play options:
- Login with account (using Firebase Auth + JWT).
- Play as a Guest (no login required).
- Global leaderboard.
- Game history saved in MongoDB.
- The website will be hosted on a Raspberry Pi 5, either for local or public access (depending on configuration).
Category | Technology |
---|---|
Frontend | React.js, Vite, TypeScript, Three.js |
Backend | Node.js, Express.js, Socket.IO |
Database | MongoDB |
Authentication | Firebase Auth, JWT |
Hosting | Raspberry Pi 5 |
🚧 In active development — features and documentation are subject to change.
For questions, collaboration, or bug reports, please reach out via email or create an issue in this repository.