Конкурс на добавление "Двойного дна" в Telegram

Конкурс на добавление "Двойного дна" в Telegram

Postuf


Приз

5000$ - Первое место.
100$ - Со второго по десятое место.



Сроки

  • Заявки до 28 июня 23:59:59 MSK
  • Решения до 15 июля 23:59:59 MSK



Задание

Разработать принцип «двойного дна» в оригинальной версии Telegram на IOS, доступной в GitHub.


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


Предположим, у пользователя требуют разблокировать Telegram. Пользователь, вводя «1111», попадает в полупустой аккаунт и отдает устройство злоумышленнику. Тот начинает копаться в приложении, но ничего компроментирующего не находит. После того как злоумышленник растворился в небытие, пользователь открывает личный аккаунт, введя «9999». Приложение скрывает факт присутствия нескольких аккаунтов в приложении, поэтому злоумышленник ничего не заподозрил.



Требования

  • Разработка под оригинальный Telegram-клиент на IOS
  • Грамотное интегрирование с точки зрения UX/UI
  • Авторизация до 10 аккаунтов с привязкой к уникальному пин-коду
  • Не выдавать присутствие нескольких аккаунтов в приложении
  • Фича должна быть опциональной для пользователя 



Критерии оценки

  • Качество кода
  • UX/UI
  • Стабильность
  • Функциональность



Как участвовать

  1. Подать заявку на участие, написав нам в Telegram, до 28 июня 23:59:59 MSK
  2. Выполнить задание, описанное ниже
  3. Отправить свое решение нам в Telegram до 15 июля 23:59:59 MSK



Победитель

Победитель, после его определения, должен написать статью для Habr о том, как он подошел к решению задания конкурса. На написание статьи дается неделя, с учетом правок с нашей стороны. После публикации статьи победитель получит свой приз в размере 5000$ на свой USDT кошелек.


Далее, мы попытаемся внедрить фичу в оригинальный Telegram-клиент. А если не выйдет, мы будем развивать проект как альтернативный клиент для Telegram.



Примечания

  • Для участия требуется наличие активного Apple-аккаунт разработчика.
  • Все решения, что пройдут минимальный порог, будут выложены в открытый доступ, они будут доступны для использования всем желающим. 






Report Page