A Social Network for Finding Like-Minded People
A social network that finds people who think alike through answers to short questions, instead of an interests questionnaire.

The Problem
It’s hard to find like-minded people these days. Look around — at least in the Russian-speaking segment of the internet, there isn’t a single social network that groups people by interests. VK used to be one (or at least tried to look like one), but I’ll skip my thoughts on that network for now.
The hackathon case called for exactly that kind of network for finding like-minded people.
Implementation
The mechanic is built around poll feeds: any user can ask a question — either free-answer or multiple-choice — and vote on other people’s. Based on accumulated answers, an overlap percentage (overlappingPercentage) is computed between two people, and the feed mixes in “these cats answered the same way” cards with recommended profiles — you can search for either like-minded people (codirectional) or complete opposites (opposite).
The name, by the way, is a pun on a popular Russian personality quiz called “What kind of cat are you today?” (“Какой кот ты сегодня?”, where “kotec” plays on “kot” — cat). Yes, I decided that pun needed explaining!

A teammate and I worked on the frontend in SvelteKit: the feed, poll cards (free-answer and multiple-choice), the poll creation form, the profile, and the recommendation matching.



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