Collaborated with marketing to roll out the redesign, contributing to an average uplift of ~84 % increase in monthly visitors and decreased 10% bounce rate.
Kosmos Stargazing Resort & Spa is a resort for astrotourism located in Alamosa, CO that blends luxuary and sustainibility. The project focused on enhancing the current website and develop a custom booking widget.
Webflow, JavaScript, Figma, Mews API
Web Design, UX design, Web Development, Responsive Design, API integration, SEO
Project Overview
Kosmos Stargazing Resort needed a complete digital transformation. Their existing website was visually dated
and failed to reflect the premium, immersive nature of the brand.
However, the challenge went beyond aesthetics. The critical requirement was a booking flow that prioritized
villa selection over dates, which was a feature not natively supported by their property management system
(Mews).
Stakeholders required an urgent launch to capture early reservations. The existing "date-first" flow forced users to guess availability—picking dates blindly only to find their desired villa unavailable. We needed a solution that offered a seamless, villa-first experience without a months-long custom build.
Instead of building a complex custom booking engine from scratch, I proposed a pragmatic alternative: a lightweight, custom calendar widget that deep-links directly into specific Mews booking engine states. This would solve the UX problem while drastically reducing development time and maintenance overhead.
As the sole developer on a contract, I had no senior engineering support and had never worked with the Mews API. I had to independently navigate their documentation, experiment with endpoints, and engineer a solution that was both robust and secure.
Key Objectives
Credit: Kosmos Stargazing Resort
Here's a rewritten version: With no senior developer to guide me, I dove into the Mews API documentation. I spent days testing endpoints by creating a copy of the Kosmos site on Webflow, directly implementing the API calls in JavaScript and using Vercel logs to debug. This self-taught knowledge was crucial in proving that a lightweight widget could replace a full custom build.
I built a custom JavaScript calendar widget that:
This approach saved months of development time. We launched on schedule, and the simplified flow contributed to a 84% increase in monthly visitors and a smoother user journey.
Pragmatic Engineering: This project reinforced that the best engineering solution isn't always the one with the most code. By leveraging the existing Mews ecosystem instead of rebuilding it, I delivered value faster and with less risk.
Fearless Learning: Tackling the Mews API without prior experience taught me that I can learn any technology if I break it down systematically. This confidence in self-directed learning is something I bring to every new challenge.