Remembrall

Задача
Мессенджеры отвоёвывают всё больше пространства в нашей жизни. Их уже используют не только для общения с друзьями, но для взаимодействия с коллегами по работе или, например, записи к врачу. В таком асинхронном режиме легко упустить или забыть какие-то обещания/задачи.

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

В качестве мессенджера предлагается взять Telegram. Там мы создадим бота, который пользователь может добавить себе отдельным чатом. В этот чат с ботом пользователь может переслать сообщение, на основании которого бот создаст задачу в списке задач пользователя. Список задач пользователя будет доступен как web-сайт. Доступ к личной странице (т.е. списку задач) пользователя будет генерироваться ботом при регистрации (подключении бота).
Кураторы
Андрей Мартьянов
Software Engineer, Exyte
Что вы узнаете?
Создание сайта на React
Вы узнаете, как создать сайт на React и опубликовать его с помощью Webpack.
Создание backend с помощью Node.js
Вы узнаете, как создаются backend-сервисы с помощью Node.js, и организуете CI/CD с помощью GitHub Actions.
Контроль качества кода
Вы познакомитесь с базовыми инструментами оценки качества кода, такими как тесты и линтер.
Требуемые навыки
Базовые знания Javascript и HTML.