QUESTS / PEERZEE
02
TypeScriptDIFFICULTY ■■■■□

QUEST 02

PeerZee — Social Discovery Platform

Social discovery platform with AI matchmaking and real-time chat

QUEST BRIEFING

A full-stack social discovery platform combining AI-powered matchmaking, real-time messaging, video dating, and community features. The backend (NestJS 11) uses vector similarity search via pgvector and Google Gemini embeddings to rank user compatibility, while Socket.IO powers real-time chat with typing indicators, read receipts, and voice message transcription via a Whisper.cpp sidecar with CUDA GPU support. Features include a Tinder-style swipe deck with Redis-backed match state, WebRTC video dating rooms with AI-generated conversation topics and live translation, a Wingman AI agent that suggests ice-breakers and reviews bios, a community feed with threaded comments, Spotify music taste sync, and a full gamification engine with quests and achievements.

XP GAINED

Next.js 16NestJS 11TypeScriptPostgreSQLpgvectorRedisSocket.IOWebRTCGoogle GeminiWhisper.cppDockerNginx

CLASS ROLE

Full-stack Developer