Skip to content
CUYCO

My Online Resort

My Online Resort turns an in-person wellness retreat into a structured online journey of Weeks, Rooms and Tools, with a private journaling space called the Beachhouse. Working with Dutch studio Phantomium, we built the member experience and the admin editor, then audited and hardened the platform for launch.

Client
My Online Resort
Year
2026
Built with
ReactTypeScriptViteSupabaseTipTapVercel
My Online Resort — A Dutch wellness e-learning platform, from the member journey and admin editor to a security and performance overhaul on the way to launch.

The brief

A Dutch wellness brand wanted to take its retreat programme online. It needed to feel like a journey, progressive and personal, rather than a course library, and the people running it needed to manage a large amount of content without a developer for every change. We delivered it with Phantomium, a Dutch digital studio.

The hard part

Two things at once. The content model had to hold a real programme, which today runs to 55 modules, 297 pages and 30 assignments, while staying warm and retreat-like rather than clinical. And because members write personal reflections, the platform holds sensitive personal data, so who can see what had to be right in the database, not just on screen.

What we built

  • The member journey: a dashboard, Weeks, Rooms and Tools, and the Beachhouse, a personal journaling space members return to throughout the programme
  • An admin editor with rich-text content blocks, image uploads, assignments and organisation access codes, so the programme can be edited without code
  • Account flows including password reset that works across browsers
  • A security audit and fix pass: closed a privilege-escalation hole, stopped organisation access codes from being discoverable, and sanitised rich text against script injection
  • A full launch-readiness audit covering speed, member experience, admin, database and infrastructure, with a costed list of what stands between the platform and its first paying member

What happened

The platform is faster and safer than it was: the main bundle went from 1,018 kB to 472 kB by loading the admin editor only for admins, and the heaviest background image went from 909 kB to 17 kB. The client now has a clear, prioritised route to launch rather than a list of unknowns.

Tell us what you are trying to solve.

Thirty minutes on a call is usually enough to work out whether this is a two-week job, a two-month job, or something you should not build at all. You get a written scope and a fixed price before anything starts.

Taking on new work now · Replies in one business day