How We Redeveloped a Media & Design Agency’s Website
In this post, we discuss one of our WordPress and front-end development projects that we have done for an agency.
- 4 min read
A hospitality and lodging business needed consistent digital floor plans across its entire hotel network to launch a paid pre-check-in room selection feature. We built the digitization workflow and tooling that made it deployable at scale: 600 hotels in four months.
Our client is a leading hotel operator, managing over 600 hotels worldwide. With over 20 million guests annually, the company handles a high volume of direct online bookings and continuously invests in improving its digital booking experience and ancillary revenue performance.
The client was looking to launch a paid add-on that lets guests choose the most suitable accommodation option before arrival.
The feature works only if guests can clearly see each hotel’s layout and understand how rooms are arranged. Each participating property, therefore, needed a clean, accurate, web-ready digital floor plan, delivered on a tight timeline.
To make new functionality work at scale, the GetDevDone team had to turn often inconsistent floor plan inputs into a single, reliable digital system. They had to solve three core issues:
This would allow the client to launch a fast, low-friction, and predictable rollout for both HQ and hotel teams.
Before committing to a full network rollout, GetDevDone visualized the concept by creating animated prototypes. The team prepared a presentation featuring the first 3 hotels to demonstrate the expected outcome to the client’s leadership.
After approval, the client and GetDevDone ran a structured pilot across 150 hotels to validate both the process and the quality of the output.
Hotel teams submitted their floor plan materials (scans, photos, PDFs) through a shared Excel tracker with enforced file-naming conventions, so nothing went missing or out of order.
The digital design team at GetDevDone rebuilt each raw file as an SVG from scratch, aligning scale, colour, iconography, and structure across all properties to a single visual standard.
They also used Google Maps and OpenStreetMap to add roads, parking, gardens, and nearby areas, so each plan matched the real location, not just the original sketch.
The pilot confirmed that the concept worked and that the workflow could be repeated at scale: quality was consistent, and the process was stable enough to extend to the remaining hotels.
The client’s team did a lot of heavy lifting on their side. Gathering hundreds of floor plans from hotels of different sizes took time and focus. Their work gave us the base to build an accurate system.
In the initial batch of hotels, GetDevDone handled room numbering internally and shared the files for validation. For the remaining hotels, responsibility shifted to hotel managers.
GetDevDone was also responsible for creating SVG backgrounds for the properties. To support map creation ahead of scaling, the team developed an internal tool — the SVG Processor (a web-based engine built on Vite).
Custom JavaScript implements client-specific rules: required colour values, path structure expectations, and known edge cases from the original materials. Finalized floor plans are stored in Cloudinary, giving both teams version control, secure access, and a clean integration point into the client’s systems.
Hotel managers were given access to the approval stage through the SVG loader. Each manager received a link to review and approve their SVG files.
The remaining 450 hotels moved through the pipeline in parallel. Uploads, validation, corrections, and releases ran concurrently, and new hotels entered the queue as others were completed without hard stops while waiting for batch approvals.
A continuous output workflow meant production and delivery ran at the same time, allowing all 600 hotels to be processed and launched within the four‑month window.
This combination of a validated pilot, purpose-built tooling, and a parallelized workflow turned a one-off design task into a repeatable, reliable production system.
GetDevDone helped the client turn property information into a digital system on a tight schedule, supporting new revenue streams and a more personalized guest experience.
Improved guest experiences that drive revenue
Room selection during pre-check-in increases guest satisfaction and generates additional upsell revenue.
Infrastructure ready for new features
The standardized floor plan data supports new customer features, compliance needs, and any use case that relies on property-level spatial data.
Faster rollout of changes
The client can update, maintain, and expand floor plans in-house. New properties and changes roll out faster, with no dependency on external vendors or release bottlenecks.
Better coordination across teams
Hotel-level teams and headquarters now work from the same up-to-date property data. Information is consistent across all participating hotels.
In this post, we discuss one of our WordPress and front-end development projects that we have done for an agency.
Discover how subscription website development helps deliver digital content, manage memberships, and create recurring revenue streams.
AI-generated code broke a Stripe and Memberstack integration in the payment system. See how GetDevDone diagnosed, reconciled, and fully restored the system.
Discover how we built the Crappy Planet Shopify store on the Debut theme, delivering a unique shopping experience and scalable ecommerce solution.