Booking platform
for elite rentals
- Frontend development
- Navigation
improvement - Track CRM integration

Villatel is a luxury vacation rental company based in the USA, specializing in the rental of premium-class hotels and villas located in exclusive destinations such as Disney World and Universal Studios.
The company offers individual and group vacation bookings, ensuring personalized experiences for its guests, including private chefs, transportation, and VIP services.
october 2022 - february 2025
USA
travel
- 1 business analyst
- 1 project manager
- 1 QA engineer
- 1 frontend developer
- 1 PHP/WP developer
-
10 months
took to release a new booking platform
-
Improved
user journey
-
Smooth
data flow after Track CRM and WordPress synchronization
challenge
The client's primary challenge was the poor user experience on their website. After creating a new design concept, the client came to us for a frontend development team to implement the design.
Another issue was related to data transfer: some reservations functionalities couldn't be moved from WordPress to Track CRM. This led to fragmented data management and more complex workflows.

website design update
The development process was organized in close cooperation with Villatel's internal backend developer. Our team updated the frontend part of the website in accordance with the design. The developers improved site navigation, implemented a search feature across the website, updated the cart and booking system, and developed the booking confirmation functionality.
These changes made the website more user-friendly and easier to interact with.
aggregation of units by certain parameters
As new features were introduced, the client decided to further enhance the functionality and develop additional features. One of them was the implementation of villa aggregation based on certain parameters. This feature allowed users to group multiple villas by location, price range, amenities, or number of rooms.
As a result, users could either book any villa within a unit type or select a specific villa for an additional fee.

WordPress & Track CRM synchronization
To ensure a seamless transfer of resort, villa, and other reservations functionalities from WordPress to the client's Track CRM, our developer connected them with an API built with PHP and Ruby code and an Elastic search engine. This setup simplified workflows and allowed the client's team to manage changing reservations efficiently and across different time zones.
delivered features
- improved navigation
- search throughout the website
- city pages featuring resorts
- resort pages with accommodations and other subpages
- aggregation of units by certain parameters
- accommodation product detail pages
- cart
- booking and redesign
- booking confirmation
- PHP/Ruby API integration to sync WordPress with Track CRM
technology stack
Backend
Ruby (Monolith Ruby application) PHP (for WordPress functionality)Frontend
HTML CSS JavaScript Stimulus frameworkDevOps
AWSOther
Elastic Search BrowserStack
communication
A key part of the process was defining responsibility zones between our frontend team and Villatel's backend developer. The developers planned the architecture, while the business analyst outlined how requirements would be gathered and shared. We divided the scope into milestones and started developing the frontend feature by feature, with the PHP developer building the API using mock data.
The internal developer handled staging, while our team managed DevOps. QA created a strategy and began testing as features were completed. Enhancements and new features were planned as change requests by the BA and PM. Communication took place via Slack and Zoom.
results
The client received a new booking platform with a more user-friendly and convenient interface, allowing users to make bookings faster with fewer steps and easily select accommodations based on their preferences.
With the improved synchronization between WordPress and Track CRM, the client team's efficiency in customer communication increased by 20%.
estimate your project

Roland Masiazhyn Business Development Manager
Thank you.
Your message has been sent successfully!
We'll get in touch with you within 24 hours, excepting requests received on Saturday, Sunday.