Velco Club House
A long-term apartment rental service, from selecting a home on a floor plan to payments and documents.

- Our work
- Research · UX/UI · Web development · 1C · Payments
- Integrations
- 1C · YooKassa · SberBusiness
- Users
- Residents · Website administrators · Building staff
The club house task
After the Serviko Auto corporate app in 2021, the same client returned with a different task: a website for the Velco rental apartment building.
Velco is a rental apartment building in Irkutsk with apartments across all 17 floors. Residents rent furnished homes with appliances and services such as parking, cleaning and maintenance.
We needed a service for selecting and reserving apartments and ordering extras. The scope included:
- A resident account
- An administrator workspace
- Apartment filters and booking
- Additional services
- Payments and 1C integration
- Automated document workflows
- Booking management
Research with residents and staff
Discovery covered the target audience, its needs and motivations, competitors, the product vision and the future site structure.
We considered the needs of the owner, residents and administrators separately. Each group had different problems that the service needed to address.
- Confidence in the transaction
- The ability to view and book an apartment in advance
- Access to official documents, including for employers
- Clear information about furniture, appliances and amenities
- Suitable options for people moving with children or pets
- A clean, prepared apartment at check-in
We compared Avito, Airbnb, CIAN, Domofond, Youla and Booking, studying their structure and booking flows. Ideas included referral tools, similar listings and showing the total price for the full rental period.


Prototype and interactive building model
An interactive prototype let the client explore the page structure and menus before detailed design. This is where we developed the building model that became the homepage feature.
The prototype changed during review: promotions and news were removed from the final scope, and the listing cards were redesigned.
The client brand book provided a warm mustard palette that supports the welcoming character of the building.
The visual motif combines a square and a circle: the resident and the supportive environment around them.


The building model lets visitors explore the property and see which apartments are available.
We drew the apartment polygons in Figma and connected them to backend availability data, so their colours update with their booking status.

Booking and check-in
Apartments need to be booked in advance so staff can arrange cleaning and minor maintenance before a new resident arrives.
The booking flow includes an advance payment and a deposit. The system records both, and residents can review the transactions in their account.
Invoices are generated in 1C. Residents have several payment routes:
- SberBusiness
- YooKassa
- Bank transfer details
- QR code
Charges and credits are visible in the finance section.



Resident account
Documents and receipts
Residents can request statements and receipts online instead of contacting the accounting team for every document.
Finances and rental dates
The account shows the deposit balance and the history of payments and charges.
Residents can check arrival and departure dates.
Additional services
Residents can reserve underground parking or book apartment cleaning through the same account.




Integrations and payment delays
We integrated YooKassa for individuals and SberBusiness for companies. The preferred consumer payment provider changed during development, so we adapted the implementation to the revised requirement.
YooKassa provided a documented API and SDK. The SberBusiness integration required more work.
The SberBusiness payment flow used on the project did not provide an automatic webhook notification. Confirmation could take 5–20 minutes, so the interface explained that the payment was being processed.
1C holds apartment, service and utility prices, generates invoices and exchanges payment statuses and resident information.
The integration needed a detailed specification of methods and parameters, coordination with the client 1C support team and handling of slow or unexpected responses.
We documented the interaction structure in detail so that known problem cases could be handled consistently.

The administrator booking board
Staff can update descriptions, photographs, occupancy limits and amenities.
They can change service prices, names and descriptions.
The administration panel shows payment statuses and providers and provides access to signed contracts.
If a resident cannot download a document, an administrator can retrieve it through the panel and help them directly.

For the building staff, we designed a visual booking board instead of leaving the entire operation as plain tables.
We brought graphical interface elements into the server-side administration system. Clicking a cell now reveals the resident and apartment information.
- Make a booking for a customer who called by phone
- Upload contracts and completion documents into the resident account
- See which apartments have outstanding balances
- Check additional service orders
- Block an apartment during maintenance

We also added a parking table. Spaces are assigned to residents and recorded in their contracts, with car details stored in the parking record.

The result
The finished service connects apartment selection, booking, payment, documents and additional services. Residents use their accounts while staff manage the building through the administration panel and booking board.
The original article reported that one third of the apartments had residents at publication. This describes that launch period rather than current occupancy.


