Задача: реалтайм-игра, где два игрока соревнуются, чей промпт точнее сгенерирует картинку под задание.
Что сделал:
· игровой сервер на Fastify и Socket.IO: быстрая игра, комнаты с 6-значным кодом, режим зрителя
· объективное судейство: отдельный CLIP-сервис на Python сравнивает картинку с заданием и считает скор
· аккаунты и гостевой вход, сезонный рейтинг и лидерборд на Supabase
· масштабирование через Redis-адаптер, хранение картинок в S3
· локализация RU/EN, e2e-тесты
Стек: Next.js, TypeScript, Fastify, Socket.IO, Supabase, Redis, Python (CLIP), Docker
Результат: играбельный мультиплеер с рейтингом