Telegram запустил конкурс для разработчиков, пишущих на JavaScript

Всего запланировано три этапа.

Задача конкурса:

Разработать простой веб-интерфейс Telegram без использования готовых UI-фреймворков (а сами тдвеб на реакте пишут — примечание редакции). Итоговое веб-приложение должно реализовывать интерфейс для авторизации, регистрации, просмотра списка чатов и сообщений в конкретном чате. Архив с макетами приложен к оригинальному посту.

Бюджет конкурса: от 80 тысяч долларов — для первого этапа и от 200 тысяч долларов для всех трёх этапов.
Окончание: 17 ноября 2019 года в 22:50 по московскому времени.

Документация по API: core.telegram.org/#telegram-api
Исходный код существующих клиентов Telegram: telegram.org/apps#source-code
(для открытия двух ссылок выше из России включите VPN)

Основные критерии: скорость работы, размер веб-приложения, внимание к деталям.

Реализация функционала сверх требуемого в описании задачи (например, отправка сообщений, просмотр вложений, настройки и т.д.) также будет учтена. Макеты для реализации также можно найти в оригинальном посте.

Приветствуется реализация Telegram API на JavaScript вместо использования TDLib.

#конкурс

10 comments

Я так и не понял до конца, что можно использовать?
В архиве только картинки, лол. Верстать с картинки макет Телеграма это что-то нечто)
Почему приветствуется избежание единой библиотеки?…
Ничего нельзя использовать. Только голый JS.

>> The goal is create a simplified web version of Telegram without using third-party UI frameworks.
Sergey Novikov
Ничего нельзя использовать. Только голый JS. >> The goal is create a simplified web version of Telegram without using third-party UI frameworks.
Так вот меня смутило именно UI framework, соответственно можно же использовать реакт с редаксом ?
Sergey Novikov
Ничего нельзя использовать. Только голый JS. >> The goal is create a simplified web version of Telegram without using third-party UI frameworks.
UI фреймворки нельзя использовать это значить нельзя использовать фреймворки типа бутстрап. Значить можно использовать реакт вью и т.п.
Тохир
UI фреймворки нельзя использовать это значить нельзя использовать фреймворки типа бутстрап. Значить можно использовать реакт вью и т.п.
Конкретно React и Vue -- это именно UI-фреймфорки.

Читаем reactjs.org: "A JavaScript library for building user interfaces".

Читаем vuejs.org: "Vue is a progressive framework for building user interfaces."
Как добавить человека чтобы он не знал