This is an online version of the card game, Coup!
Coup is a fast-paced card game of deception and strategy where players compete to eliminate their opponents. By bluffing, challenging, and using character abilities, you’ll need to be clever and bold to be the last player with influence!
Coup can be played with 2-6 players.
Technologies used in the creation of this webapp:
- Frontend: Vite + React.js
- Backend: Node.js/Express.js
- Database: Firebase
- Deployment: Render
- Clone the repository
- Open the project in a split terminal
- In one terminal, run:
cd client/my-react-app
In the other terminal, run:
cd server - In both terminals, run:
npm install - In the client-side terminal, run:
npm run dev
In the server-side terminal, run:
npx nodemon server.js
- Private lobbies with unique 6-digit join codes
- User profiles with gameplay statistics
- Leaderboard showcasing top players
- Full gameplay with turn functionality through socket connections
- Futuristic UI with important added accessibility features
- Stretch goals:
- Leaderboard
- Lobby Music
- Hosted (link below)
The game is hosted at: coup.chconnect.uk