Parksharing

Октябрь 2020 - Февраль 2021

Parksharing is an example of a service in the development of which specialists from all of our areas participated: analytics, design, backend, frontend, mobile development, integration with hardware, testing. 

We have developed an absolutely new product for the Russian (and not only) market that our client is going to implement in different residential and business centers across the country.

What is the essence of the service?

Let's assume that you are the management company of a large Residential Complex or Business Center with its own parking lot. Some parking spaces you have purchased or in permanent lease, and some of them are empty most of the time: not everyone is ready to buy a parking lot or even pay for it permanently (if for example it is used only on certain days). How to make empty parking lots bring additional income to the owners? 

To do this, it is necessary to create a flexible tool for interaction between the owner and the tenant, so that:

1. The tenant could quickly and without obstacles reserve the right space for the right amount of time (someone needs parking for a month, and someone uses it for a couple of hours a day). It should also be easy for the renter to pay for the reservation.
2. The owner should be able to create reserved parking spots, assign a price and a schedule of availability, and see in real time which spots are reserved for how long and how much.
3. Plus, there has to be control at the parking lot itself: a customer with an already paid reservation can only drive in at the redeemed parking time.

Together with the customer we have found a solution for each point :)

Client (tenant) mobile app.

We analyzed references from existing leasing services, oriented which user scenarios are basic, what needs to be displayed first, and what can be "hidden". Based on that we made planning and developed the design of the mobile app.

First of all, the user needs to see whether there is a parking space in a particular residential complex or BC (whether he is located there or whether he needs to park somewhere else on the way). Then it is necessary to choose a rate: for how long and how often does the client need this parking space? Once for an hour? Or every week on Tuesday nights because he goes to a fitness gym nearby? Or maybe he works in a co-working space in a business center, and he needs the parking for several months? We've mapped it all out in the main screens of the mobile app.

Once the user has selected the location, date, and time of the reservation, he proceeds to pay. We have made integration with Sberbank acquiring: the user can pay with a bank card, ApplePay, or GooglePay. If the payment is successful, a Bluetooth tag is activated in the app, with which the client can drive through the gate to his parking lot and exit without hindrance.

In fact, the Bluetooth tag is the third component of the service, which provides external control of bookings. Colleagues from Sigur helped us greatly here. Thanks to their readers and controllers, the service is able to work in any location, and thanks to our development of integration with the Parksharing backend server, it can automatically allow or deny entry to the parking lot. The reader and controller are installed directly in the parking lot, "see" the client's Bluetooth tag signal and send the request to "Sigur: Access Control" program, where web-delegation to our backend-server is configured. When a smartphone's BLE tag is read, the request is sent to the Parksharing backend server, which generates a response about allowing or denying access to the parking lot, which is sent to "Sigur: Access Control". Then a command is sent to the controller, a signal is sent to the relay and the barrier opens.

CRM for a parking lot owner.


Let us tell you about the owner of the parking lot. For the owner, we have developed a CRM, with which he and his managers can interact in the browser by logging in with their usernames and passwords. Here you can create a large number of parking lots at once, or you can add one at a time. Each parking space can be assigned with a number, a rate (time for reservations and cost), and can be set a schedule for the rate. Several basic rates are made by default: hourly, daily, and monthly. Parking owners can also see in real time how many reservations there are, which are current, and which have already expired. Thanks to this, there is a mutual calculations between them and the service owner at the end of the month: on the basis of the transactions made by the clients, the amount payable to the parking owners is formed.

Parksharing (Паркшеринг) - это пример сервиса, в разработке которого участвовали специалисты всех наших направлений: аналитика, дизайн, бэкенд, фронтенд, мобильная разработка, интеграция с “железом”, тестирование. 

Мы разработали абсолютно новый для российского (да и не только) рынка продукт, который наш заказчик планирует внедрять в различных ЖК и БЦ по всей стране.

В чем суть сервиса?

Предположим, вы управляющая компания большого ЖК или БЦ с собственной парковкой. Какие-то парковочные места у вас выкуплены или в постоянной аренде, а какие-то бОльшую часть времени пустуют: далеко не все готовы покупать парковку или даже платить за нее на постоянной основе (если например ей пользуются только в определенные дни). Как заставить пустующие парковки приносить владельцам дополнительный доход? 

Для этого необходимо создать гибкий инструмент взаимодействия владельца и арендатора, чтобы:

  1. Арендатор мог быстро и без препятствий забронировать нужное место на нужный отрезок времени (кому-то парковка нужна на месяц, а кто-то пользуется ей пару часов в день). Также просто арендатору должно быть заплатить за бронь.
  2. Владельцу при этом нужна возможность создавать доступные для брони парковочные места, назначать им стоимость и график доступности для брони, а также смотреть в режиме реального времени, какое из мест на какое время и сумму забронировано.
  3. Плюс к этому, должен быть контроль на самой парковке: въехать может клиент с уже оплаченной бронью только в выкупленное время парковки.

Мы вместе с заказчиком нашли решение для каждого пункта :)

Мобильное приложение клиента (арендатора).

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

В первую очередь, пользователю важно видеть, есть ли парковочное место в каком-то конкретном ЖК или БЦ (он находится именно там, или возможно ему необходима парковка где-то по пути). Затем необходимо выбрать тариф: на какое время и как часто клиенту нужна эта парковка? Разово на час? Или каждую неделю по вторникам вечером, потому что он ходит в фитнес-зал рядом? А может он работает в коворкинге в БЦ, и парковка ему нужна на несколько месяцев? Все это мы отобразили в основных экранах мобильного приложения.

После того, как пользователь выбрал локацию, дату и время брони, совершается переход к оплате. Мы сделали интеграцию с эквайрингом Сбербанка: пользователь может оплатить банковской картой, ApplePay или GooglePay. Если оплата прошла успешно, то в приложении активизируется Bluetooth-метка, с которой клиент сможет беспрепятственно въехать через шлагбаум к своей парковке и выехать.

Собственно, Bluetooth-метка - это тот самый третий компонент сервиса, который обеспечивает внешний контроль бронирований. Здесь нам очень помогли коллеги из Sigur. Благодаря их считывателям и контроллерам сервис способен работать в любой локации, а благодаря нашей разработке интеграции с бекенд-сервером Parksharing - автоматически разрешать или запрещать въезд на парковку. Считыватель и контроллер устанавливаются непосредственно на парковке, “видят” сигнал Bluetooth-метки (BLE) клиента, передают запрос в программу “Sigur: Управление доступом”, где настроено web-делегирование на наш бекенд-сервер. При считывании BLE метки смартфона, запрос отправляется на бекенд-сервер Parksharing, который формирует ответ о возможности или запрете въезда на парковку, который отправляется в “Sigur: Управление доступом”.  Далее отправляется команда на контроллер, подается сигнал на реле и шлагбаум открывается.

CRM для владельца парковки.

Осталось рассказать про владельца парковки. Для него мы разработали CRM, с которой он и его менеджеры могут взаимодействовать в браузере, зайдя под своими логин-паролями. Здесь можно создать сразу большое количество парковок, а можно добавлять по одной. Каждому парковочному месту можно присвоить номер, тариф (время для бронирований и стоимость), а также задать расписание по тарифу. 

По умолчанию сделано несколько основных тарифов: почасовой, дневной, посуточный, на месяц.

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

The cherry on the cake.


In the app, you can create and rent out not only parking spaces, but also any other utility rooms, strollers, courts, garages - everything the management company has at its disposal.

What's next? 

Now the service is being actively distributed among the management companies, and they are setting up their own locations and places to rent, so that clients can book them. Then we will iteratively develop and improve the service: we will set up the possibility of automatic distribution of payments from transactions between contractors, create an opportunity in the application not only to book a place, but also to rent your own, even if you are a physical person. We also plan to create a chat room for quick interaction between the tenant and the owner.

Вишенка на торте.

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

Что дальше? 

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

Связаться с нами

Parksharing

Parksharing is an example of a service in the development of which specialists from all of our areas participated: analytics, design, backend, frontend, mobile development, integration with hardware, testing. 

We have developed an absolutely new product for the Russian (and not only) market that our client is going to implement in different residential and business centers across the country.

What is the essence of the service?

Let's assume that you are the management company of a large Residential Complex or Business Center with its own parking lot. Some parking spaces you have purchased or in permanent lease, and some of them are empty most of the time: not everyone is ready to buy a parking lot or even pay for it permanently (if for example it is used only on certain days). How to make empty parking lots bring additional income to the owners? 

To do this, it is necessary to create a flexible tool for interaction between the owner and the tenant, so that:

1. The tenant could quickly and without obstacles reserve the right space for the right amount of time (someone needs parking for a month, and someone uses it for a couple of hours a day). It should also be easy for the renter to pay for the reservation.
2. The owner should be able to create reserved parking spots, assign a price and a schedule of availability, and see in real time which spots are reserved for how long and how much.
3. Plus, there has to be control at the parking lot itself: a customer with an already paid reservation can only drive in at the redeemed parking time.

Together with the customer we have found a solution for each point :)

Client (tenant) mobile app.

We analyzed references from existing leasing services, oriented which user scenarios are basic, what needs to be displayed first, and what can be "hidden". Based on that we made planning and developed the design of the mobile app.

First of all, the user needs to see whether there is a parking space in a particular residential complex or BC (whether he is located there or whether he needs to park somewhere else on the way). Then it is necessary to choose a rate: for how long and how often does the client need this parking space? Once for an hour? Or every week on Tuesday nights because he goes to a fitness gym nearby? Or maybe he works in a co-working space in a business center, and he needs the parking for several months? We've mapped it all out in the main screens of the mobile app.

Once the user has selected the location, date, and time of the reservation, he proceeds to pay. We have made integration with Sberbank acquiring: the user can pay with a bank card, ApplePay, or GooglePay. If the payment is successful, a Bluetooth tag is activated in the app, with which the client can drive through the gate to his parking lot and exit without hindrance.

In fact, the Bluetooth tag is the third component of the service, which provides external control of bookings. Colleagues from Sigur helped us greatly here. Thanks to their readers and controllers, the service is able to work in any location, and thanks to our development of integration with the Parksharing backend server, it can automatically allow or deny entry to the parking lot. The reader and controller are installed directly in the parking lot, "see" the client's Bluetooth tag signal and send the request to "Sigur: Access Control" program, where web-delegation to our backend-server is configured. When a smartphone's BLE tag is read, the request is sent to the Parksharing backend server, which generates a response about allowing or denying access to the parking lot, which is sent to "Sigur: Access Control". Then a command is sent to the controller, a signal is sent to the relay and the barrier opens.

CRM for a parking lot owner.


Let us tell you about the owner of the parking lot. For the owner, we have developed a CRM, with which he and his managers can interact in the browser by logging in with their usernames and passwords. Here you can create a large number of parking lots at once, or you can add one at a time. Each parking space can be assigned with a number, a rate (time for reservations and cost), and can be set a schedule for the rate. Several basic rates are made by default: hourly, daily, and monthly. Parking owners can also see in real time how many reservations there are, which are current, and which have already expired. Thanks to this, there is a mutual calculations between them and the service owner at the end of the month: on the basis of the transactions made by the clients, the amount payable to the parking owners is formed.

The cherry on the cake.


In the app, you can create and rent out not only parking spaces, but also any other utility rooms, strollers, courts, garages - everything the management company has at its disposal.

What's next? 

Now the service is being actively distributed among the management companies, and they are setting up their own locations and places to rent, so that clients can book them. Then we will iteratively develop and improve the service: we will set up the possibility of automatic distribution of payments from transactions between contractors, create an opportunity in the application not only to book a place, but also to rent your own, even if you are a physical person. We also plan to create a chat room for quick interaction between the tenant and the owner.

I want the same