ХакатонSvelteKit, TypeScript, TailwindCSS

Социальная сеть для поиска единомышленников

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

Социальная сеть для поиска единомышленников

Задача

В современном мире тяжело найти единомышленников. Оглянитесь вокруг — по крайней мере в русскоязычном сегменте нет ни одной социальной сети, которая бы агрегировала людей по интересам. Таковым раньше был (по крайней мере пытался походить на такой) VK, но пожалуй не стану давать свои комментарии по поводу этой сети сейчас.

Кейс хакатона требовал такую сеть для поиска единомышленников.

Реализация

Механика построена вокруг лент опросов: любой пользователь может задать вопрос — со свободным ответом или с вариантами на выбор — и проголосовать в чужих. По накопленным ответам считается процент совпадения (overlappingPercentage) между двумя людьми, и в ленту подмешиваются карточки «эти коты отвечали похожим образом» с рекомендованными профилями — можно искать как единомышленников (codirectional), так и полные противоположности (opposite).

Название, если что — игра слов на популярном опросе «Какой кот ты сегодня?». Да, я посчитал нужным пояснить этот каламбур!

Лента опросов и рекомендации

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

Вход

Регистрация

Профиль

Запуск

git clone https://github.com/InTeam-Russia/hack-fall24-frontend
cd hack-fall24-frontend
yarn
yarn dev