November 25, 2019

Era 0

В общем дела обстоят так

Общее:

  • Авторизация перепиливается, вместо использование почты идет привязка к телефону
  • В приложении должен быть встроен сканер визиток: здесь все относительно просто, пользователь включает камеру, наводит на визитку, с помощью магии (вероятно, компьютерное зрение), камера отсекает область где находится визитка и сохраняет ее, привязывая к пользователю, данные на самой визитке распознавать не надо

Интеграции:

  • Первая часть интеграции это qr коды и различными мессенджерами, примеры текста/ссылки, которые будут зашифрованы в коде вот тут
  • Вторая часть интеграции это боты в мессенджерах и соцсетях, сейчас это представляется так: пользователь вводит свой хэндл (по сути это просто id пользователя в базе данных), бот понимает это, как отправляет запрос на приложение и приложение отправляет push-уведомление, в котором пользователь должен нажать на да/нет (подобная фича есть в вк)
    • Надо дополнительно ограничить частоту пуш уведомлении (1 раз в 5 минут или около того, потом решим)

Фичи:

  • Глобальный поиск по хэндлу
    • В поиске выводить минимальное количество информации (только имя скорее всего)
    • Отправка запрос на добавление к пользователю
    • С обратной стороны принятие запроса на добавление в контакты
  • Генерация qr кода
    • Каждый код на отдельный мессенджер или соц сеть
    • Вероятно, код на профиль в рамках самого приложения для быстрого обмена
  • Сканер визиток
  • Вывод базовой информации пользователя, пока что список такой
    • Хэндл (id)
      Примечание: если id меньше чем 1000, то выводить надо все равно в 4-х значном варианте #0020, #0004, #0234 и т.д.
    • Имя
    • Должность
    • Компания
    • Город
    • Дата рождения
    • Телефон
    • Почта
    • Чем может быть полезен
    • Темы для неформального общения
    • Статистика по контактам
      Здесь имеется ввиду количество добавленных контактов и вывод определенной черты, за которую нельзя выходить в рамках бесплатной подписки (я подозреваю что модель у нас freemium)
    • Блок привязанных сетей/мессенджеров и блок сетей/мессенджеров к которым можно привязаться
  • Вероятно, внутренний поиск по своим контактам с различными фильтрами (потом уточню)
    • Добавление различных меток или тегов к контакту, для упрощения дальнейшего поиска
  • Вероятно, OAuth с различными соц сетя + привязка через бота
  • Вероятно, выгрузка личных данных с каких либо соц. сетей и мессенджеров
  • Вероятно, различные способы отображение контактов (таблица, список, плиткой)
  • Очень вероятно (в рамках mvp), дополнительная репликация данных пользователей в рамках дополнительной подписки (например, в случае форс-мажорных обстоятельств с нашей стороны)
    • Как в дополнение: шифрование данных как в телеге (зато дороже продадим)