Кучменко Илья
Иркутская область, г. Братск
МБОУ "Лицей" №2, 10 класс
INTORY – ПРИЛОЖЕНИЯ ДЛЯ ОНЛАЙН КОНФЕРЕНЦИЙ
3
Научный руководитель: Веснин Артем Михайлович, Иркутская область, г. Иркутск, Иркутский государственный университет, старший преподаватель, зав. лабораторией робототехники и программирования
Научный консультант: Кульгин Павел Сергеевич, старший преподаватель кафедры экономики и менеджмента Филиала ФГБОУ ВО «Байкальский государственный университет в г. Братске»
7
Ив
Иркутская область, г. Братск
МБОУ "Лицей" №2, 10 класс
Омелюк Дарья
Кучменко И., Омелюк Д.
37
Ив
INTORY – ПРИЛОЖЕНИЯ ДЛЯ ОНЛАЙН КОНФЕРЕНЦИЙ
Актуальность
Происхождение сервиса и его техническая основа являются ведущими показателями эффективности. Для потребителя важны надежность связи, защищенность информации, низкие бюджетные затраты. Однако, как показала практика удаленного взаимодействия в период «ковидных» ограничений, не все сервисы достаточно конфиденциальны и просты в использовании. Более того, в реалиях настоящего ответ на вопрос о том, могут ли российские государственные учреждения и бизнес доверять частным зарубежным игрокам, очевиден: факты подтвержденных утечек персональных данных, публикации фейкового контента, уход с информационного пространства нашей страны требуют новых решений для организации ВКС. Сложившаяся ситуация определила необходимость и своевременность разработки проекта.
Цель проекта
Создание удобного, простого, надежного сервиса «Intory» для проведения дистанционных конференций.
Задачи
  1. Проанализировать рынок приложений для онлайн конференций.
  2. Разработать концепцию приложения и выявить необходимый для него функционал.
  3. Внести правки в существующую концепцию для адаптации под нужды потребителей и разработать прототип приложения.
  4. Сделать расчёты рентабельности бизнес-модели приложения.
Целевая аудитория
Лица/организации, нуждающиеся в приложении для организации процесса дистанционного общения.
Рынок средств видеоконференцсвязи многие годы существовал в тени более популярных технологий и технологических тенденций. Зачастую эти средства рассматривались как часть унифицированных средств коммуникации или коллективной работы.

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

Анализ отечественных предложений в данной сфере показал, что даже самые крупные решения на данный момент – Яндекс.Телемост или open-source недостаточно удобны в применении.
Техническое планирование
Web-приложение задумывалось как простое в использовании и быстро работающее на любом устройстве на принципе KISS. Краткое техническое описание продукта: NextJS приложение, выполненное на языке JavaScript по стандартам ECMAScript, что гарантирует решения для быстрой и безопасной разработки.

Для ускорения процесса разработки выбран качественный инструмент работы с внешним видом приложения TailwindCSS и пакет готовых элементов Tailwind Elements. Приложение выполнено по популярной клиент-серверной архитектуре с небольшими оговорками: использование NextJS сделало необязательным вынос авторизации на сервер, поскольку в данном фреймворке уже предусмотрен механизм авторизации NextAuth. Это позволяет производить всю работу по регулированию аккаунтов пользователей приложения без отрыва от его клиентской части, обеспечивает лучшую интеграцию и, как следствие - возможность дополнять или изменять механизм, минимально переписывая клиентскую версию. За серверную часть отвечает библиотека Socket.io, которая выполняет роль "обертки" для протокола WebSocket. Протокол способствует эффективной передаче сообщения любого типа между клиентами.

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

Для того, чтобы обеспечить работу сайта был приобретен домен, а также активировано два виртуальных сервера на платформе SberCloud, которая предоставляет пробный кредит в размере 25 000 рублей на свои услуги. Наше приложение работает на основе NodeJS, поэтому возникла необходимость обеспечить к нему доступ через ранее приобретенное доменное имя. Для этого на двух серверах нужно установить веб-сервер Nginx, который обеспечивает привязку домена и рабочего IP адреса приложения. В качестве метода для реализации данного механизма выбран Reverse Proxy. Это алгоритм переадресующий запросы с веб-сервера напрямую в наше приложение. Для усиления безопасности и удобной аналитики определена компания Cloudflare, предоставляющая защиту от DDOS-атак на приложение.
Бизнес-планирование
Начали с проработки тарифов (то, за что будет платить конечный пользователь). Оптимальным вариантом определили организацию 2-х пакетов услуг и бонусом добавили пробный период, который может быть третьим бесплатным тарифом. Затем произвели калькуляцию себестоимости проекта, примерных результатов объема продаж (исходя из финансовых отчетов конкурентов), средней стоимости тарифных планов, необходимого количества инвестиций, а также выручки. На основе значений себестоимость и выручки была высчитана валовая прибыль. На основе расчётов сделали вывод о том, что сможем вернуть затраченные средства чуть более, чем через полгода после выхода на рынок.
Заключение
В ходе проектной деятельности было разработано полноценное web-приложение, которое доступно по адресу: https://intory.xyz . В нем реализован полный доступ к тем функциям, которые предоставляют пробный пакет услуг проектного решения. По нашему мнению, цель и задачи, поставленные в ходе работы над проектом, были выполнены полностью. Из возможных перспектив развития проекта можно реализовать новые функции в приложение, расширение и добавление гибкости пакетам услуг, а также - развитие проекта в качестве полноценного бизнеса.
Видео о проекте
Расписание работы автора проекта
13 апреля, ср
Диалог с экспертами
Ответы на вопросы
10:00
10:20

11:35 - 11:45

Хлебникова В.Л.
Белоножко П.П.
13 апреля, ср
10:40
11:00
11:20
Петров А.Б.
Кузьмина И.А.
Микита Г.И.

Задайте вопрос автору проекта
Обязанность отвечать на заданные вопросы остается полностью на участнике. Организаторы форума не несут ответственности за сроки получения ответа.
Заполняя данную форму Вы соглашаетесь с политикой конфиденциальности сайта.
Пообщайтесь с автором в режиме реального времени
Вы можете посмотреть диалог с экспертом и задать вопросы автору в форме вебинара.
Расписание сессий приведено выше