Социальная сеть для поиска единомышленников
Социальная сеть, которая находит похожих по духу людей через ответы на короткие вопросы, а не через анкету интересов.

Задача
В современном мире тяжело найти единомышленников. Оглянитесь вокруг — по крайней мере в русскоязычном сегменте нет ни одной социальной сети, которая бы агрегировала людей по интересам. Таковым раньше был (по крайней мере пытался походить на такой) VK, но пожалуй не стану давать свои комментарии по поводу этой сети сейчас.
Кейс хакатона требовал такую сеть для поиска единомышленников.
Реализация
Механика построена вокруг лент опросов: любой пользователь может задать вопрос — со свободным ответом или с вариантами на выбор — и проголосовать в чужих. По накопленным ответам считается процент совпадения (overlappingPercentage) между двумя людьми, и в ленту подмешиваются карточки «эти коты отвечали похожим образом» с рекомендованными профилями — можно искать как единомышленников (codirectional), так и полные противоположности (opposite).
Название, если что — игра слов на популярном опросе «Какой кот ты сегодня?». Да, я посчитал нужным пояснить этот каламбур!

Мы с товарищем занимались фронтендом на SvelteKit: лента, карточки опросов (свободный ответ и выбор варианта), форма создания опроса, профиль и подбор рекомендаций.



Запуск
git clone https://github.com/InTeam-Russia/hack-fall24-frontend
cd hack-fall24-frontend
yarn
yarn dev