Цель проекта

Разработка удобной площадки для клиентов и партнеров компании для поиска и бронирования конференц-залов и переговорных

Задачи проекта



  • Разработка веб-сайта для компании

  • Разработка панели администрирования


Решение

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

Команда на проекте

Front-end разработчик

Back-end разработчик

Техлид

Менеджер проекта

Тестировщик

Ход проекта

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

Руководство с данными, необходимыми для сопровождения системы.

Написание уникальных текстов по указанной заказчиком теме. 

Процесс исследования. Испытания продукта, целью которых является проверка соответствия между реальным поведением продукта и её ожидаемым поведением на конечном наборе тестов, выбранных определенным образом.

Результат

Мобильное приложение

Обновление информации об абонентах через API Билайн

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

Управление подключением тарифов и услуг


Логирование действий пользователей

Отправка смс

Функционал звонков

Сайт состоит из 2 взаимосвязанных частей: 

Сторона пользователя



  • Общедоступная информация по площадкам

  • Шапка сайта

  • Футер (нижняя часть страницы, включающая в себя ссылки на документы, соц. сети и др.)

  • Удобная фильтрация по нескольким параметрам

  • Возможность заполнить форму для реквизитов, произвести оплату


Сторона администратора



  • Панель управления, обеспечивающая редактирование контента сайта

  • Защита доступа


Особенности проекта

Система фильтрации

Взаимосвязь 2 сторон сайта: пользователь и администратор

Карточка содержит полную информацию о площадке

Редактирование карточек


Карта с обозначением площадок

Возможность бронирования площадки

Быстродействие

Возможность выдерживать большие нагрузки

Подробное описание архитектуры

Сервис состоит из нескольких блоков. Основным блоком является модуль синхронизации данных с REST API и SOAP-ресурсами Beeline. Он выполняет задания по обновлению данных по расписанию и по запросу пользователей. Пользовательский модуль работает со всеми остальными модулями:получает данные о номерах (и дополнительную информацию) от clients_data, отправляет задания на синхронизацию syncronizer, задания на обновление данных модулю operations. И запросы на генерацию отчётов по данным reports с возможностью генерации различных, удобных пользователю файлов в documents.

Модуль синхронизации работает с ресурсами Beeline, имея жесткие ограничения по количеству запросов. Для этого он имеет встроенный планировщик, систему динамической загрузки данных и перезагрузки данных при ошибках.

Артефакты

Функциональные требования

Прототип

Техническое задание