Система бронирования офисных пространств

Система бронирования офисных пространств

Флакон посмотреть сайт →

Система бронирования офисных пространств и мест в коворкинге с вожможностью онлайн-оплаты.

Система бронирования офисных пространств и мест в коворкинге с вожможностью онлайн-оплаты.
  • Проектирование
    Разработка технического задания, прототипа и архитектуры
  • Дизайн
    Адаптивный дизайн для ключевых страниц сайта
  • Frontend
    Верстка страниц с использованием PUG (HTML)/SASS (CSS)/Vanilla Javascript
  • Backend
    Программирование на 1С-Битрикс (PHP)
  • DevOps
    Настройка конфигурации на Docker, запуск и администрирование
  • Поддержка и доработки
    Проект развивается в рамках технической поддержки
О проекте
flacon-logo

Flacon.Space — это офисные ячейки и коворкинг от креативной экосистемы Флакон. Локация Flacon Space – не просто квадратные метры, мы формируем коммьюнити специалистов, неравнодушных к дизайну, инновациям, устойчивому развитию.

Флакон обратились к нам за разработкой MVP, упрощающий систему бронирования офисных пространств и прием оплаты.

Цель проекта

Разработка минимально жизнеспособной версии (MVP) онлайн-сервиса для бронирования рабочих мест, переговорных комнат и площадок для мероприятий в коворкинге Flacon Space. Сервис должен упростить процесс бронирования, оплаты и документооборота как для частных пользователей, так и для корпоративных клиентов.

Функциональность MVP

Бронирование коворкинга
Выбор незакрепленного рабочего места в общественной зоне или зоне кочиллинга.
Тарифные планы: поминутная аренда, аренда на день, неделю или месяц.
Удобный фильтр по дате, времени и типу доступа.
Отображение доступных мест в реальном времени.
Переговорные комнаты
Аренда переговорок на 4–6 человек.
Детальное описание условий аренды, фото, включенные опции (Wi-Fi, доска, телевизор и пр.).
Бронирование по времени с возможностью продления.
Учет совместных бронирований для команд.
Площадка для мероприятий
Онлайн-бронирование многофункционального пространства для лекций, съемок, митапов и хакатонов.
Возможность создания событий с описанием и сбором регистраций от гостей.
Модерация заявок и отображение событий в общем календаре.
Публикация новостей и мероприятий
Панель для администратора для размещения новостей, обновлений, предстоящих мероприятий.
Возможность добавления баннеров, кнопок регистрации и файлов для скачивания.
Онлайн-оплата
Интеграция с платежными системами (ЮKassa, CloudPayments или Tinkoff).
Оплата аренды после подтверждения брони.
Генерация электронных чеков.
Личный кабинет клиента
История бронирований.
Доступ к закрывающим документам для бухгалтерии (акты, счета, договоры).
Настройка уведомлений и напоминаний.
Поддержка email-уведомлений о бронированиях, изменениях и важных событиях.

Процесс работы
Frontend

Работа над вёрсткой началась после утверждения структуры страниц и пользовательских сценариев. На первом этапе была подготовлена базовая структура проекта, затем приступили к пошаговой вёрстке ключевых страниц: главной, каталога бронирований, карточек рабочих пространств, формы бронирования и личного кабинета пользователя.

Особое внимание уделялось адаптивности: интерфейс сразу проектировался по принципу mobile-first, чтобы корректно отображаться на смартфонах, планшетах и десктопах. Вёрстка велась вручную с использованием модульных CSS или SCSS, чтобы обеспечить гибкость в стилизации и масштабируемость проекта.

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

Backend

Разработка серверной части велась на фреймворке Symfony 6. Основной упор был сделан на модульную архитектуру, устойчивость к нагрузке и простоту дальнейшей поддержки. В качестве административной панели использовался внутренний компонент NJ Admin, разработанный NJ Soft, что позволило ускорить реализацию back office-функционала без ущерба для кастомизации.

Компоненты NJ Admin позволили:

значительно сократить время на разработку административной панели;
использовать готовую авторизацию и разграничение ролей;
гибко настраивать формы и таблицы через YAML-конфигурации;
кастомизировать шаблоны без переписывания логики.

Результат

MVP приложения по бронированию запущен в кратчайшие сроки. Получен положительный отзыв от заказчика после ввода в эксплуатацию.

Обсудить проект
Мы свяжемся с вами в течение 1 рабочего дня, обсудим ваш проект, проконсультируем по срокам и стоимости
Григорий Фролов, основатель NJ Soft
Григорий Фролов
основатель NJ soft