Boulette is a real-time, mobile-first party game in the spirit of Taboo or Charades. Players split into teams and take turns getting their teammates to guess words within a time limit, across three rounds with different rules (free description, one word only, mime).
Built with:
- Convex for the real-time backend (database and server functions)
- React with TanStack Router for the frontend
- Vite as the build tool
- Tailwind CSS for styling
- Convex Auth for authentication
npm install
npm run dev
This runs the frontend (Vite) and backend (convex dev) together.
npm run dev— run frontend and backend in parallelnpm run dev:frontend— frontend onlynpm run dev:backend— backend onlynpm run build— type-check and build for productionnpm run lint— type-check and lintnpm run preview— preview the production build locally