uConf — приложение для участников крупных конференций и бизнес-форумов, которое помогает следить за таймингом мероприятия, заводить деловые знакомства, отправлять электронные визитки, обсуждать выступления спикеров и задавать им вопросы напрямую.
Студия 7RedLines — разработчики решений для бизнеса. Для одного из своих заказчиков — организатора масштабных бизнес-мероприятий — надо было сделать мобильное приложение, которое повысит ценность бизнес-мероприятия для участников и упростит работу организаторов. Так как сроки горели — до события оставался всего месяц — 7RedLines привлекли нас в качестве субподрядчика.
Перед началом работы была создана проектная команда, в которую вошли представители конечного заказчика, сотрудники 7RedLines и наши разработчики. Мы выслушали пожелания других сторон и составили подробное техническое задание, по которому потом сделали бэкенд для Android-приложения и панель администратора.
Бэкенд разработан на своем движке, который поддерживает реализацию бизнес-логики на JS и организацию доступа к логике через REST API. Панель администратора мы тоже сделали на готовом движке собственной разработки, чтобы можно было быстро управлять сервисом.
Александр Хрущев, технический директор WINFOXПроект на 40% был собран из заготовок, и лишь чуть больше половины пришлось писать с нуля. Так у нас получилось сделать все в кратчайшие сроки.
Каждый участник заполняет профиль: имя, фамилия, должность, фото, контакты, ссылки на социальные сети. Этой информацией удобно делиться с коллегами, отправляя электронные визитные карточки.
Интересные события на будущее можно искать по тегам, датам и другим параметрам, а после сохранять в «Избранном» — так удобнее планировать свой график. А еще можно вести историю посещенных мероприятий: они отображаются в разделе «Мои мероприятия».
Общаться с другими участниками мероприятия и обсуждать с ними выступления спикеров можно в отдельных чатах.
Мы использовали сервис авторизации от Firebase, у которого есть хороший лимит бесплатного использования и который достаточно просто интегрировать в приложение.
Это уже не первое наше приложение со встроенным мессенджером, поэтому мы выбрали проверенное решение — Firebase Storage API.
Александр Хрущев, технический директор WINFOXСоздать собственный бэкенд для мессенджера, готовый к масштабированию и нагрузке, — задача непростая. Поэтому сервис от Firebase — оптимальное решение, особенно в связке с Cloud Messaging. Да, тут есть явный минус — две точки входа API. Но мы понимали, на что шли.
Создать встречу можно прямо в приложении — для этого не надо уходить в другой интерфейс. Перед событием пользователю придет напоминание в виде пуша.
С помощью специальной кнопки можно быстро задать вопросу спикеру, запросить у него презентацию или пообщаться по теме.
Участники бизнес-форума, которые использовали uConf, смогли проще ориентироваться на площадке, общаться с коллегами и спикерами, усваивать новую информацию и заводить деловые знакомства. У организаторов появился новый инструмент для сбора контактов и работы со спонсорами.
Валерий Сорокин, менеджер проектов WINFOXНадо было успеть четко к мероприятию, поэтому мы работали короткими спринтами: параллельно выполняли задачи, не дожидаясь согласования каждой, и вносили корректировки по ходу. Когда проект жестко ограничен по времени, это оптимально.
Функционал приложения можно дополнять и наращивать, а контент — легко менять через панель администратора. Благодаря этому сервис можно быстро и дешево адаптировать под другие бизнес-мероприятия.
Александр Хрущев, технический директор WINFOXВ этом проекте сжатые сроки были нам на руку. Разработчикам WINFOX дали максимальную свободу в выборе технических решений, подходов к реализации и распределения задач. Это позволило сделать все практически без переработок, потратив всего на 11 часов больше, чем планировалось.
Менеджер проекта
Валерий Сорокин
Технический директор
Александр Хрущев