Skip to main content
Back to projects
Project case study

Game Finder

A real-time multiplayer app that helps groups agree on their next Steam game.

Next.jsReactNode.jsSocket.IOPostgreSQL

More information

Game Finder guides groups from a shared lobby through private preference questionnaires, synchronized voting rounds, and explainable ranked recommendations.

Its Next.js interface communicates with an Express and Socket.IO backend that manages room membership, reconnects, private votes, phase transitions, and server-authoritative results.

The recommendation engine combines Steam catalog metadata, player filters, questionnaire choices, and voting feedback to adaptively select games and identify consensus.