spyfall-clone
Spyfall-style social deduction game built with Next.js, with multiplayer lobbies, role assignment, and a clean mobile-friendly UI.
- Repository
- AidenCarrera/spyfall-clone
- Created
- November 28, 2025
Spyfall Clone is a mobile-first social deduction game I built because I wanted a cleaner, faster, and more modern way to play Spyfall with friends. I wanted the interface to be clearer through better instructions, simpler controls, and a more straightforward setup process.
Players can create a lobby, share a six-character room code or link, and start a round without making accounts. The application assigns roles, synchronizes settings and timers, and stores active game state in Upstash Redis. Reconnect handling also allows players to return to an in-progress game after refreshing or briefly disconnecting.
The interface is built with Next.js, React, TypeScript, and Tailwind CSS. It includes host controls, Spyfall 1 and Spyfall 2 location packs, tap-to-reveal role cards, and an interactive location grid designed for quick in-person play across phones, tablets, and desktops.
Overall, the project became a cleaner, faster, and easier way to play Spyfall with friends while keeping the simplicity that makes the original game fun.
Gallery
Spyfall lobby screen Spyfall location screen Spyfall role and location screen