← На главную

О проекте: embdi

embdi — это современный dating-сервис, который использует искусственный интеллект, геолокацию и статусы в реальном времени для поиска совместимых людей рядом с вами.

Ключевые возможности:

🧠 Умная сортировка

📍 Геолокация

🟢 Статусы в реальном времени

💝 Система лайков и чатов

📸 Фото и кастомизация профиля

Как это работает:

  1. Регистрируйтесь и создайте свой профиль с описанием и фото
  2. Сервис определит ваше местоположение и проанализирует ваше описание с помощью AI
  3. Выберите нужную сортировку и просматривайте карточки других пользователей
  4. Видите индекс схожести (от 0 до 1) и расстояние для каждого пользователя
  5. Лайкайте понравившиеся профили и ждите взаимности
  6. При взаимном лайке — открывается чат для общения!

Технологии:

Backend: Node.js, Express, Socket.IO для real-time обновлений
База данных: Supabase (PostgreSQL) с pgvector для хранения эмбеддингов
AI: OpenAI API (text-embedding-ada-002) для анализа совместимости
Frontend: Vanilla JavaScript, WebSocket для мгновенных обновлений
Геолокация: Geolocation API браузера + формула гаверсинуса для расчета расстояний

embdi — это эксперимент на стыке AI, геолокации и social networking. Мы тестируем, как современные технологии могут помочь людям находить совместимых собеседников рядом с собой.

Спасибо за внимание и приятного использования!