Skip to content

User Guide

Ravinskij Vladimir edited this page Aug 18, 2025 · 12 revisions

Оглавление

Краткое описание назначения приложения

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

Доступ к приложению осуществляется через тг-бота: @QuaRiBot, путем нажатия кнопки "Start" или ввода команды /start.

11 image

На текущий момент, возможности тг-бота ограничиваются только этим, поэтому далее рассматриваться он не будет.

Функционал основного приложения (telegram-miniapp)

Главная страница

Untitled7

На главной странице представлены следующие элементы:

  • "Аватарка" с именем и никнеймом, подтянутым из telegram
  • Панель с текущими бронированиями
  • Панель с запланированными и прошедшими бронированиями
  • Кнопки для создания бронирования и записи на мероприятие (переводят в другие окна приложения, которые будут рассмотрены позднее)
  • Кнопка, при на нажатии на которую всплывает QR-код (на экранах с большим размером кнопка для QR-код имеет несколько иной вид)

О панелях с бронированиями подробнее можно почитать далее в статье: клик

6

При нажатии на любую из кнопок (за исключением кнопок на нижней панели) всплывет подобное окно, предлагающее пройти авторизацию или сделать это позднее. Нажмем на кнопку "Перейти". С особенностями авторизации на текущий момент можно ознакомиться ниже

3 4

Нас встречает окно авторизации с незаполненными почтой и телефоном. Обратите внимание: поля для почты и телефона имеют валидацию. При попытке ввести почту или телефон в некорректном формате появится ошибка.

5

Введем корректные данные и нажмем кнопку "Подтвердить". Мы снова попадаем на главную страницу. Теперь нам доступна кнопка для QR-кода. Убрать всплывающее окно с QR-кодом можно нажатием на верхнюю часть экрана.

Обратите внимание: если по каким-то причинам после ввода данных по-прежнему требуется авторизация,исправить это можно перезагрузкой страницы путем нажатия на соответствующую кнопку, которую можно найти в меню miniapp

8 image

Профиль

Перейдем на страницу "Профиль"

9 10

Слева - до авторизации, справа - после. Помимо обновленной информации, ниже на странице отображаются настройки по настройке темы и получению уведомлений на почту. Начнем со смены темы, для этого нажмем на стрелку напротив строки с темой.

12 13

В вспывающем окне выберем "Всегда тёмная тема". Тема сменилась на темную (правая картинка). Вернем светлую тему и нажмем на экран, выше всплывающего окна, чтобы вернуться к странице.

Теперь рассмотрим кнопку с уведомлениями. На данный момент она неактивна, нажмем на нее.

14

Теперь мы подписаны на уведомления от приложения, которые будут приходить на указанную при авторизации почту. Уведомления касаются напоминаний о будущих бронированиях или событиях, на которые была произведена запись.

В самом низу находится кнопка "Выйти из аккаунта", при нажатии на которую подразумевается выход из текущего аккаунта.

Обратите внимание: авторизация в будущем планируется через T-ID, поэтому нажатие на кнопку "Выйти из аккаунта" будет подразумевать окончание сессии под текущим t-id. На данный момент, авторизация происходит только через tg и почту с телефоном, поэтому при нажатии на кнопку ничего не произойдет.

Перейдем к следующей странице.

Страница с новостями/событиями

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

image

Нажмем на кнопку с фильтрами - появляется всплывающее окно с тегами, по которым осуществляется фильтрация. Выберем для примера "IT" и нажмем кнопку "Показать".

image image

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

image

Возможность записи на мероприятия рассмотрим тут, а пока быстро пробежимся по вкладке "Новости".

image image

Вкладки "Новости" и "Мероприятия" имеют одинаковый функционал в плане поиска и фильтрации, поэтому на примере новостей рассмотрим только поиск по ключевым словам.

Возвращаемся к бронированиям

Переходим на светлую тему и главную страницу. Нажимаем кнопку "Создать бронирование".

image

Нас встречает первое из окон бронирования. Можно начать с выбора места или времени, порядок не важен. Начнем с выбора места.

image image

На выбор представлены несколько зон, в рамках каждой зоны есть помещения. Выберем Open Space в рамках основного зала

После выбора места нас встречает окно с выбором времени. Выбрать можно как один час, так и несколько (кроме опции "Сейчас", она предполагает выбор только текущего часа). Нажимаем кнопку "Забронировать".

image image

По нажатию кнопки нас переносит на главную страницу. В данном случае, бронирование оказалось текущим, поэтому во вкладке "Бронирования" идет таймер обратного отсчета до окончания бронирования. Как видно, брони можно продлить или отменить.

15 21

Завершим текущее бронирование и перейдем в прошедшие. Видим отмененное нами бронирование, которое можно оценить, но рассматривать это не будем.

22

Запись на мероприятия

Переходим на страницу с мероприятиями и нажимаем "Записаться" на понравившемся нам пероприятии. Видно, что кнопка поменяла свой цвет, а количество мест уменьшилось на 1, как и ожидалось.

image image

На главной странице запись на мероприятие будет отображено отдельным бронированием.

23

Создание тикетов

Тикеты - это заявки, которые пользователи могут оставлять касательно проблем и предложений по бронированиям. На момент 16 августа 2025 года, система тикетов находится на финальном этапе разработки, скоро их внедрят в дизайн основного приложения.

Вместо заключения

На этом знакомство с приложением можно считать оконченным, спасибо за уделенное на прочтение время!