Skip to content
Case study

Building a subscription-based vacation rental platform across web and mobile on a unified backend

Endertech partnered with a curated vacation rental brand to design and build a custom web platform and companion mobile app on a shared backend, including subscription billing, modern payments, rich admin tools, email automation, and SEO foundations to support long-term digital growth.
Building a subscription-based vacation rental platform across web and mobile on a unified backend
Results
  • A maintainable technical architecture designed to accommodate future redesigns, roadmap items, and business changes.
  • Automated CRON jobs and email workflows that reduce manual follow-up and improve communication with guests and property owners.
  • Custom domain model and admin tools for managing properties, units, amenities, listings, users, and subscriptions in one place.
  • Flexible subscription billing and payment infrastructure with support for multiple providers over time (e.g., Stripe and Adyen).
  • Improved control over the vacation rental catalog through intuitive CRUD interfaces and CSV import/export for bulk updates.
  • Location-aware property browsing and Google Maps integration that give guests better context about stays.
  • Reduced reliance on developers for day-to-day content and listing management, empowering the client’s internal team.
  • SEO and analytics foundations—including sitemaps, Search Console, GA4, dynamic meta tags, and city/state pages—to support organic discoverability.
  • Shared authentication and membership logic across web and React Native mobile apps for consistent access control.
  • Stronger digital foundation for scaling a curated, subscription-based vacation rental brand.
  • Transaction logging and subscription lifecycle handling that improve operational visibility and support.
  • Unified web and mobile experiences powered by a single backend, reducing duplication and maintenance overhead.

Finding Meili is a subscription-based, curated vacation rental platform created by a highly successful property owner with deep experience in hospitality. The vision was to offer a trustworthy, high-end rental experience supported by a modern digital platform across web and mobile.

Endertech was engaged to design and build the custom web application (FindingMeili.com) and then extend the experience to a React Native mobile app, both powered by a shared backend. The result is a tailored platform for managing properties, subscriptions, and guest experiences with the flexibility to evolve over time.

Client Context

The client operates in the vacation rental and hospitality space, curating premium properties and experiences rather than simply aggregating listings. The business model centers on:

  • A subscription-based approach to accessing curated rental options

  • Direct relationships with property owners and guests

  • An emphasis on trust, quality, and consistent service

To support this, the client needed more than a generic rental marketplace. They required a custom platform tailored to their specific workflows, pricing structures, and quality standards, and they wanted that experience to be available on both web and mobile.

The Challenge

Before this engagement, users and internal administrators had raised concerns about the existing digital experience, including issues with trustworthiness, accessibility, responsiveness, and overall ease of use. At the same time, the business needed to support a more sophisticated operating model:

  • Managing a complex catalog of properties, units, amenities, and listings

  • Handling subscription-based billing and recurring payments

  • Coordinating bookings and communications between guests and hosts

  • Preparing for a mobile app that shared services with the web platform

  • Improving discoverability so travelers could find properties via search and maps

The platform also needed room to evolve. Over the course of the project, payment strategy shifted from an initial Stripe-centric implementation to a more flexible approach incorporating Adyen, requiring careful handling of subscriptions, webhooks, and transaction logging.

The Opportunity

By replacing the earlier platform with a custom solution, the client could:

  • Offer a more reliable and trustworthy experience for guests

  • Give admins efficient tools to manage day-to-day operations

  • Unify web and mobile experiences on a single backend for easier maintenance

  • Adopt a payment architecture that could adapt as the business and fees changed

  • Lay a stronger SEO and analytics foundation for long-term organic growth

Endertech’s Role

Endertech served as the client’s technical partner for:

  • Custom web application development (frontend and backend)

  • Payment and subscription implementation and later evolution

  • Admin tools and internal workflow design

  • React Native mobile app development tied into the same backend

  • Automation, email communication, and SEO infrastructure

Our goal was not only to build features, but to align the platform with real hospitality workflows and give the client a maintainable foundation for the next stage of growth.

Our Approach

We approached the engagement in phases, each grounded in concrete business needs:

  • Discovery & domain modeling: Understand how properties, units, amenities, listings, subscriptions, and bookings relate in practice, then design a data model and admin UX that reflected real operations.

  • Platform architecture: Implement a backend capable of serving both web and mobile clients, with shared authentication, membership logic, and payment workflows.

  • Payment strategy: Start with Stripe-based subscriptions and then plan for integration with Adyen, including handling webhooks, transaction logs, and provider-agnostic logic where practical.

  • Usable admin tools: Give non-technical staff intuitive CRUD interfaces across all key entities so they could manage the business with minimal developer intervention.

  • Automation & communication: Use CRON jobs and email automation to keep guests and admins informed without manual follow-up.

  • SEO & discoverability: Implement search-console, analytics, sitemap, and location-based page strategies to support organic traffic over time.

What We Delivered

1. Custom Web Platform for Vacation Rentals

On the web side, we delivered a tailored platform where travelers can browse curated properties and where the client can manage the full lifecycle of a listing.

  • Property & unit management: Admins can create, read, update, and delete properties, units, and related amenities, reflecting how real-world inventory is structured.

  • Listing creation and control: Listings tie together units, pricing, and availability so the platform can present accurate options to guests.

  • User management: Admin tools support managing users, memberships, and roles to ensure the right people have the right access.

  • Maps integration: Google Maps integration on property and unit pages helps guests understand location context at a glance.

2. Subscription Billing & Modern Payments

Because the business is subscription-based, payments and billing needed to be reliable and flexible.

  • Subscription and product setup: We implemented subscription logic tied to platform access, working with Stripe products and customers to manage recurring billing.

  • Webhook and lifecycle handling: Webhooks and related backend logic keep subscription status in sync with the payment provider, reducing manual reconciliation.

  • Transaction logging: The system records key payment events for auditability and customer support.

  • Adyen integration: As the client’s payment strategy evolved, we implemented Adyen components and SDKs, created Adyen customer and payment-method records, and prepared the platform for a more flexible payment-provider setup.

We intentionally avoid exposing low-level details of payment data handling publicly, but the overall result is a platform that can support multiple payment providers while maintaining consistent subscription behavior.

3. Robust Admin Tools & Data Management

A key success factor was empowering the client’s team to run the business without daily developer involvement.

  • Extensive CRUD tooling: Admins can manage properties, units, amenities, listings, users, subscriptions, and more through purpose-built interfaces.

  • CSV import & export: A unit listing importer allows admins to export a template, bulk-edit or create listings in CSV, and re-import, speeding up large catalog updates.

  • Operational visibility: Transaction logs, listing data, and user information are accessible through the admin, improving transparency for support and operations.

4. React Native Mobile App on a Shared Backend

To reach guests where they are, the client wanted a mobile app that did not duplicate backend logic.

  • React Native foundation: We set up the mobile app using React Native, enabling cross-platform delivery for iOS and Android from a single codebase.

  • Shared authentication and membership: The app connects to the same backend services as the web platform, keeping user accounts, subscriptions, and access rules consistent.

  • Mobile payments & platform compliance: We implemented flows for in-app purchases, Google Pay / Apple Pay, and integrated Adyen frontend components, aligning with App Store and Google Play guidelines.

This shared-backend approach reduces duplication, simplifies maintenance, and keeps the user experience aligned across devices.

5. Automation, Email Communication & Scheduling

To reduce manual work and ensure timely communication, we implemented:

  • CRON-based processes: Scheduled jobs tied to subscriptions and other lifecycle events help keep data and access in sync.

  • Automated emails: Welcome messages, password resets, booking-related notifications, and review prompts are sent automatically based on system events.

These automations reduce administrative overhead and create a more reliable, predictable experience for guests and property owners.

6. SEO & Discoverability Foundations

To support organic growth and make curated properties easier to find, we implemented a range of SEO and analytics features:

  • Sitemap and index management: A sitemap controller helps search engines crawl key pages efficiently.

  • Search Console & GA4: Integration with Google Search Console and Google Analytics 4 provides insights into search performance and user behavior.

  • Dynamic meta tags: Dynamic meta titles and descriptions improve how property and location pages appear in search results.

  • City/state landing pages: Location-focused pages help travelers discover properties by geography.

Complexity Handled

The project required navigating several layers of complexity beyond basic website development:

  • Designing a rich domain model for properties, units, amenities, listings, and subscriptions

  • Implementing and evolving subscription billing and payment gateways (Stripe and Adyen) with webhooks and transaction logging

  • Supporting both web and mobile apps from a shared backend without diverging behavior

  • Coordinating admin UX, automation, and SEO so they work together as a coherent system

Throughout, we focused on maintainability, so future iterations—such as redesigns and roadmap enhancements—could be layered onto a solid foundation.

Results & Business Value

While specific metrics such as revenue or conversion rate changes were not provided for publication, the delivered work created several concrete benefits:

  • A unified web and mobile platform aligned with the client’s curated, subscription-based model

  • Greater control over properties, listings, and subscriptions through comprehensive admin tools

  • A more flexible payment architecture capable of supporting multiple providers over time

  • Reduced manual effort through automation, CRON processes, and email workflows

  • Improved foundations for organic discovery via SEO, analytics, and city/state landing pages

Collectively, these improvements give the client a stronger digital backbone for scaling their curated vacation rental brand.

Why This Work Matters

The Finding Meili engagement demonstrates how Endertech turns a specialized business model into a practical, maintainable digital platform. For organizations in hospitality, travel, or any subscription-based marketplace, it shows our ability to:

  • Model complex domains and operational workflows

  • Implement and evolve payment and subscription infrastructure

  • Deliver unified experiences across web and mobile

  • Build admin and automation capabilities that reduce day-to-day friction

Planning Your Own Platform

If you’re considering a custom platform for rentals, memberships, or other subscription-based services, Endertech can help you plan and implement:

  • Custom web applications tailored to your workflows

  • Mobile apps on shared backends for cohesive experiences

  • Payment, subscription, and billing integrations

  • Admin tools, automation, and SEO foundations

Have a similar challenge? Endertech helps businesses design, build, and evolve the digital systems that support real-world operations. Let’s explore how we can support your next stage of growth.