A multiplayer game where one player is the impostor and must blend in with the crewmates.
- Real-time multiplayer gameplay using Pusher
- Randomly assigned impostor role
- Randomly selected starting player
- Option to prevent the impostor from being the starting player
- Automatic deletion of inactive rooms after 3 hours
This is a monorepo containing:
packages/frontend: SolidJS frontend applicationpackages/backend: Deno backend server with tRPCpackages/shared: Shared TypeScript types
# Install dependencies
npm install# Start both frontend and backend in development mode
npm run dev
# Start only the backend
npm run start:backend
# Start only the frontend
npm run start:frontend# Build the frontend
npm run buildMIT