drewbox is a collection of multiplayer games to play with your friends! Built with React and PartyKit, it offers real-time fun with zero setup.
Currently featuring:
- BombParty: A fast-paced word game where you must type a word containing a specific syllable before the bomb explodes!
- WordChain: Link words together where the next word must start with the last letter of the previous word.
- Wordle: A multiplayer take on the classic word guessing game.
- PartyKit: For real-time serverless WebSocket infrastructure.
- React: For the user interface.
- Vite: For fast development and building.
- DaisyUI + Tailwind CSS: For styling and themes.
To start the development environment locally:
-
Install dependencies:
pnpm install
-
Run the development server (client + PartyKit server):
pnpm run dev
-
Open http://localhost:5173 in your browser.
Note: The PartyKit server runs on port 1999, and the Vite client runs on port 5173.
To deploy your application to the PartyKit cloud:
pnpm run deployThis command builds the client and deploys the server code to PartyKit.
app/: Client-side React application code.components/: React components, including game implementations.
party/: Server-side PartyKit code.games/: Game logic handlers running on the server.
shared/: Types and utilities shared between client and server.