Goal
Visilo Apartments runs two very different properties: modern apartments in Split's old town and Visilo Heritage House, a restored stone house on the island of Brač. They wanted guests to book directly, not only through Airbnb, so the commission stays with the owner.
What we built
We built a fast Next.js 16 site for both properties and connected it to Rentijer, our property management app. Availability comes from the same calendar Rentijer syncs with Airbnb and other platforms over iCal.
- Availability always current: calendars come from Rentijer, so a booking in one place automatically blocks the same dates on the others.
- Direct booking as the main path: every call to action leads to direct booking, so the commission a platform would take stays with the owner.
- Two properties, one site: the Split apartments and the stone house on Brač each have their own presentation, and we keep security up to date. We shipped the patch for the React Server Components vulnerability within days of disclosure.
Result
Visilo now has its own direct-booking channel and no longer depends on Airbnb for every guest. We have not yet measured the split between direct and platform bookings separately. That is the next number worth tracking.
Expected impact
Each direct booking should keep Visilo about 15% of the booking value, the usual Booking.com commission.
If about a quarter of stays move to direct booking, annual booking revenue should rise by about 3 to 4%, without a single extra guest.
Double bookings should stay close to zero, because the site shows the same calendar Rentijer syncs across all platforms.
Estimates are based on what we built and typical platform commissions, not on data from Visilo.





