Мобильное приложение правдивых видеороликов Trueline

ЗаказчикИндивидуальный предприниматель и основатель социальной сети-видеоплатформы Trueline Павел Блинов.ЗадачаУ заказчика Павла Блинова нет аккаунтов ни в одной из социальных сетей. По его словам, создаётся ощущение, что везде обман и «улучшайзинг». Для решения этой проблемы он обратился к Napoleon IT.

У создателя проекта Trueline Павла Блинова нет аккаунтов ни в одной из социальных сетей. По его словам, при обилии всевозможного контента в социальных сетях, создаётся ощущение, что везде обман и «улучшайзинг». 

Команде Napoleon IT предстояло создать социальную сеть для публикации авторского видеоконтента, в которой не будет места фейковым новостям.

Trueline — это платформа для публикации такого контента. Главная особенность и отличие от аналогов (TikTok, Instagram, Snapchat и других популярных сервисов видеохостинга) — принцип прозрачной съемки:

  • Пользователь может снимать видео только внутри приложения;
  • Видео нельзя смонтировать, вырезав часть контента;
  • У каждого видео есть ватермарк и метка времени и места.

520631ef877b17a0d5ad24914f60ae75.png

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

Пользователь не может обрезать или наложить фильтры/маски. При съемке автоматически определяется геопозиция с мобильного телефона, которая отображается при публикации видео. В публикации отображается имя пользователя, геопозиция, само видео и подпись к видео от автора.

Кроме того, пользователи могут заказать у других видео. Если кому-то захотелось узнать, что происходит в каком-то определенном месте (например, очередь в ресторан или страна с нестабильной политической обстановкой), он может зайти в приложение и сделать заказ. Пользователи, которые находятся по всему земному шару, видят его.

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

731c6dc7c047aa3257271e37fdb9ab0d.png

Особенности проекта

Для защиты местонахождения пользователя, Napoleon IT было необходимо разработать решение, как показать геолокацию в приложении без определения конкретной точки. Поэтому команда разработки Trueline распределила карту на кластеры — при увеличении можно увидеть, как все видео распадаются и распределяются по городам. 

Заказы видео также отображаются в кластерах. При создании их создании пользователь указывает заголовок, описание, стоимость и местоположение — в районе 300 метров от точки, которую поставит пользователь.

Кроме того, поскольку откликов на заказ может быть несколько, заказчик видит только превью роликов до покупки. Система оплаты построена следующим образом: пользователь создает заказ на видео, с его счета снимается сумма за заказ, но не переходит заказчику до того момента, пока этот заказ не будет закрыт. После того как выбирается исполнитель, ему переходит та сумма, о которой они договорились. Монетизация приложения осуществляется за счет комиссии на ввод средств и оплату заказов.

33ee5888ec079b7d4893226e3a73da44.png

Сложности при разработке

Главная трудность заключалась в том, чтобы создать распределенную систему хранения данных. Поскольку приложение было ориентировано на мировой релиз, то необходимо учитывать юридические особенности разных стран. Например, нужно чтобы данные пользователя хранились именно в той стране, где он их создает. И поэтому при самой регистрации, приложение определяет страну пользователя и в последствии хранит все данные, которые он производит, именно в этой стране.

Полный текст статьи читайте на CMS Magazine