PKR Poker is a dedicated application that brings the excitement of Texas Hold 'em to your screen. Designed for both seasoned players and newcomers alike, the app replicates the fast-paced action of live poker with an intuitive digital experience.
Official Game Mechanics: Implements Texas Hold 'em rules, including realistic betting rounds and hand evaluation to ensure every game feels genuine.
- Deliver a seamless and engaging poker experience that captures the thrill of a live Texas Hold 'em game.
- Serve as a practical tool for players to learn the intricacies of Texas Hold 'em, practice strategies, and improve their overall gameplay.
- Provide a solid foundation for future enhancements and community-driven contributions, ensuring the application evolves with its users' needs.
- Clone the repository:
git clone https://github.com/bcsurf2822/prismPoker.git
. Client: - Navigate to the client:
cd client
. - Install dependencies:
npm install
. - Run the development server:
npm run dev
Server:
- Navigate to the server:
cd server
. - Install dependencies:
npm install
. - Run the development server:
npm start
NOTE: To run the client/server locally you will need to set up your own cluster on MongoDB Atlas and update your environment variables accordingly.
- @reduxjs/toolkit
- axios
- motion
- prop-types
- react
- react-dom
- react-hot-toast
- react-icons
- react-redux
- react-router
- react-use-measure
- socket.io-client
- @reduxjs/toolkit
- axios
- motion
- prop-types
- react
- react-dom
- react-hot-toast
- react-icons
- react-redux
- react-router
- react-use-measure
- socket.io-client
- @eslint/js
- @types/react
- @types/react-dom
- @vitejs/plugin-react-swc
- autoprefixer
- daisyui
- eslint
- eslint-plugin-react
- eslint-plugin-react-hooks
- eslint-plugin-react-refresh
- globals
- postcss
- tailwindcss
- vite