Skip to content

CraigO5/spyfall

Repository files navigation

Spyfall Unlimited

Spyfall Unlimited is a real-time browser-based multiplayer game inspired by the popular party game Spyfall. Players join game sessions, assume roles, and work together to find the spy or avoid detection.

🌐 Live Preview

Play the game online at spyfall.craigo.live

🚀 Features

  • Real-time multiplayer gameplay with scalable session management
  • Role assignment and player tracking using Supabase
  • Responsive UI built with Next.js and Tailwind CSS
  • Clean, intuitive interface using Shadcn/UI components
  • Hosted on Vercel for fast and reliable access

🛠️ Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind CSS, Shadcn/UI
  • Backend: Supabase (PostgreSQL, Realtime API)
  • Deployment: Vercel

🎮 How to Play

  1. Create or join a game session
  2. Receive your role and location (or spy)
  3. Interact with other players in real-time to uncover the spy or evade suspicion
  4. Use chat and timers to manage gameplay flow

🚀 Getting Started

Clone the repo and install dependencies:

git clone https://github.com/craigsterr/spyfall-unlimited.git
cd spyfall-unlimited
npm install
npm run dev

Open http://localhost:3000 to play locally.

Make sure to set your Supabase keys in .env.local for full functionality. 🤝 Contributors

Craig Ondevilla – Lead Developer

📄 License

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors