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.